寻找一种读写文本文件的方法

时间:2013-10-19 17:51:10

标签: c#

我正在制作一个程序,我完全不知道如何读写文本文件。我想这样我只需要一个包含各种数据的文本文件,所以我需要能够读取文件的特定行。

3 个答案:

答案 0 :(得分:1)

您可以使用StreamReaderStreamWriter类:

StreamReader sr = new StreamReader("C:\\Sample.txt");

var data = sr.ReadLine();


StreamWriter sw = new StreamWriter("C:\\Test.txt");

sw.WriteLine("Hello World!!");

取自:http://support.microsoft.com/kb/816149

编辑:要澄清,始终关闭流。 sr.Close() sw.Close()。或者将它们包裹在using声明中,正如詹姆斯在答案中所做的那样。

答案 1 :(得分:0)

using (System.IO.StreamReader sr = new System.IO.StreamReader("YourFile.txt"))
{
  String line = sr.ReadLine();
  Console.WriteLine(line);
}

答案 2 :(得分:0)

您也可以使用File类。 string h1 = File.ReadAllText("D:\\TempFiles\\h1.txt"); string h1 = File.WriteAllText("D:\\TempFiles\\h1.txt");