我有一個程序檢查特定字段的兩個文本文件,然後檢查兩個文件是否具有指定的字段。如果是的話那麼匹配的數量存儲到另一個目錄。我遇到的問題是,它只是寫第一個匹配的文本文件,當我知道我有兩場比賽。我是相當新的C#所以任何幫助/建議將不勝感激,下面的代碼是做檢查。將列表<string>的內容寫入文本文件
while ((lineBeingRead = fileToRead.ReadLine()) != null)
{
if (lineBeingRead.IndexOf(" :22:", 0) == 0)
{
lstTwentyOneCounter.Add(lineBeingRead.Substring(11));
lstStoreTwentyOne = lstTwentyOneCounter;
}
}
以下代碼正在寫入文本文件。
foreach (var single103 in lstStore103)
{
foreach (var single101 in lstStore101)
{
if (single101 == single103)
{
checkResults.Add(single103);
System.IO.File.WriteAllText(@"H:\Compare.txt", single103);
break;
}
}
}
感謝,
瑞安
參見:[System.IO.File.WriteAllLines](https://msdn.microsoft.com/library/dd383463。 aspx) – Corak