按行读取TXT文件中的内容

时间:2023-03-09 09:20:35
按行读取TXT文件中的内容

  

 public Dictionary<int, string> GetDicFromLog()
{
try
{
StreamReader sr = new StreamReader(fileName, Encoding.Default);
string line;
Dictionary<int, string> dic = new Dictionary<int, string>();
int i = ;
while ((line = sr.ReadLine()) != null)
{
i++;
dic.Add(i, line);
}
return dic;
}
catch (Exception ex)
{ throw;
}
}

  关键在于StreamReader类和ReadLine方法的使用(引用的是System.IO)。

  fileName表示TXT文件的路径。

  这里根据需要,将从TXT文件中读取的内容添加至Dictionary集合中,TXT文件的行号作为Dictionary集合的key值。

相关文章