文本读取的问题,如何自动获得文本的行数???
在这里例子中是使用了NumberOfLines 等于5行,怎么才可以让程序自动在知道一共有多少行呢?
class Init
{
TextReader tr = new StreamReader("word.txt",Encoding.GetEncoding( "gb2312" ));
public int NumberOfLines = 5;
public string[,] ListLines;
public string[] aryTemp;
public void init()
{
ListLines = new string[NumberOfLines,2];
for (int i = 0; i < NumberOfLines; i++)
{
aryTemp = tr.ReadLine().Split('|');
//Console.WriteLine(aryTemp[0]);
ListLines[i,0] = aryTemp[0];
ListLines[i,1] = aryTemp[1];
//Console.WriteLine(ListLines[0,0]);
//Console.WriteLine(ListLines[0,1]);
Console.ReadLine();
tr.Close();
}
}