我嘗試讀取大文件,所以我想,而不是與數組循環我決定用一個列表的一部分字符串,但我有與搜索的一些困難包含需要搜索的單詞的行。這裏是我的代碼指數包含字符串(一個字)
public List<string> AWfile = new List<string>();
private void button1_Click(object sender, EventArgs e)
{
if (File.Exists(@"C:\DataFolder\file.txt"))
{
using (StreamReader r = new StreamReader(@"C:\DataFolder\file.txt"))
{
string line;
while ((line = r.ReadLine()) != null)
{
AWfile.Add(line); label1.Text = "ListWritten!"; label1.BackColor = Color.Green;
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
int linen = AWfile.IndexOf("A102");
label2.Text = Convert.ToString(linen);
}
所以我的問題是,如果有什麼辦法可以在列表中,而不是整個串詞的部分只是搜索,因爲這是唯一的辦法了.IndexOf返回我任何事情所有。