class Program { static void Main(string[] args) { string strLine; try { Console.Write("请输入文件路径及文件名:"); string mess = Console.ReadLine(); FileStream aFile = new FileStream(mess, FileMode.Open); StreamReader sr = new StreamReader(aFile);//用FileStream对象实例化一个StreamReader对象 //strLine = sr.ReadToEnd();//读取完整的文件,如果用这个方法,就可以不用下面的while循环 strLine = sr.ReadLine();// 读取一行字符并返回 while (strLine != null) { Console.WriteLine(strLine); strLine = sr.ReadLine(); } sr.Close(); Console.ReadLine(); }
//=====================//描述:读取TXT文件//本例中向一个ListBox添加信息//ListBox的名字为TxtListBox////返回:void//作者:Kunsa//创建时间:2010.5.4//状态:已完成//修改://=====================private void TxtRead(string filename){ FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read); StreamReader sr = new StreamReader(fs); sr.BaseStream.Seek(0, SeekOrigin.Begin);//从开始读取 string str = sr.ReadLine(); this.TxtListBox.Items.Clear();//清空ListBox中的内容 while(str!=null) { this.TxtListBox.Items.Add(str); str = sr.ReadLine(); } sr.Close(); fs.Close();
