可以說這是文件中的文本。它會刪除冒號,並將每個單詞放入它自己的數組中。例如:(C#) - 將每個單詞存儲在數組中的Split之間
exampleArray[0] = 'hello'
exampleArray[1] = 'my'
exampleArray[2] = 'name'
exampleArray[3] = 'is'
exampleArray[4] = 'lavi'
這是我的代碼:
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Text Files|*.txt";
DialogResult result = ofd.ShowDialog();
if(result == DialogResult.OK)
{
StreamReader textfile = new StreamReader(ofd.FileName);
string s = textfile.ReadToEnd();
string[] split = s.Split(':', '\n');
foreach (string word in split)
textBox1.Text = word[0].ToString();
//listBox1.Items.Add(word);
ofd.Dispose();
}
的感謝!
編輯:我的意思說的是我怎麼做就那麼每個單詞存儲在一個數組,所以我可以稍後訪問[0],[1],[2],等等?如果Split自動執行該操作,我如何訪問每個單詞?
您可以發佈文本文件的樣本? –
你想做什麼?分詞需要存儲在哪裏? – blitzen
這個問題沒有意義。在你調用'Split'的時候,你實際上創建了一個字符串數組,每個數據項都在它自己的索引中。請用您預期的輸入和輸出來澄清問題。 – Tejs