如何阅读C#
中的文件?
有哪些方法?
答案 0 :(得分:4)
模糊的问题,但在给出的信息和假设文本文件:
string fileData = System.IO.File.ReadAllText(@"C:\path\to\your\file.txt");
但是,如果您正在阅读二进制文件,xml文件等,还有其他方法。
答案 1 :(得分:4)
答案 2 :(得分:4)
嗯,有File类。
答案 3 :(得分:4)
除System.IO
外,您正在寻找MemoryStream
中的每个班级
有关详细信息,请参阅the documentation。
答案 4 :(得分:1)
我总是使用System.IO.StreamReader
读取.txt文件StreamReader file = new StreamReader(@"C:\Windows\System32\etc.txt");
然后你可以用
从文件中读取string blah = file.ReadLine();
或
string blahblah = file.Read()
答案 5 :(得分:1)
include System.IO; //The input/output class in C# .NET
//Main Class etc.
StreamReader sr = new StreamReader(string Path);
string output = sr.Read(); //output data
C#读取数据往往非常挑剔,所以我建议读取二进制数据而不是使用StreamReader。
答案 6 :(得分:0)
如果您需要逐行显示文本文件,则可以使用System.IO.StreamReader
和.ReadLine()
方法。