Re: [問題] String的問題
※ 引述《qweqweqweqwe (啪)》之銘言:
: 請問如果我有一個String陣列 s要等於mutiLine的textbox.text;
: 那要怎樣放?
: 比如說
: textbox.text的內容為
: abc
: def
: ggg
: 那我想要s[0]=abc;
: s[1]=def;
: s[2]=ggg;
: 有什麼好的方法可以提供嗎?
: 還有需要判斷斷行嗎?
: c++有功能是可以一個字元一個字元讀取
: C#有嗎?
: 請益ˊˋ
其實這個非常容易啊..XD
只要短短不到10行Procedure
以下是我寫的簡單的範例請服用..XD
System.IO.StreamReader sr = new System.IO.StreamReader("textbox.text");
string[] strArray = new string[3];
int index=0;
while(sr.EndOfStream == false)
{
strArray[index] = sr.ReadLine();
index++;
}
File裡的每一行字串就會到string Array中了
不過當然上面這個程式的延展性是很差的..
或是你可以使用下面進化之後ArrayList版本..XD
System.IO.StreamReader sr = new System.IO.StreamReader("textbox.text");
System.Collections.ArrayList list = new System.Collections.ArrayList();
while(sr.EndOfStream == false)
{
list.Add(sr.ReadLine());
}
這個只是改塞到ArrayList裡..其實並沒有太大的差別..
希望對您有幫助..XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.44.179
※ 編輯: jackeyH 來自: 134.208.44.179 (12/08 02:03)
推
12/08 12:08, , 1F
12/08 12:08, 1F
→
12/08 15:34, , 2F
12/08 15:34, 2F
推
12/08 15:36, , 3F
12/08 15:36, 3F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
5
12
-14
24