Как читать файлы в C#?
C#
Какие есть доступные методы?
Вы ищете все классы в System.IO, за исключением MemoryStream. Для получения дополнительной информации см. документацию .
System.IO
MemoryStream
Ну, есть класс Файл .
Как: читать из текстового файла (Руководство по программированию в C #)
Неясный вопрос, но относительно предоставленной информации и предполагаемых текстовых файлов:
string fileData = System.IO.File.ReadAllText(@"C:\path\to\your\file.txt");
Однако, если вы читаете двоичные файлы, файлы XML и т. Д., Есть другие способы.
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.
Я всегда читаю .txt файлы с помощью System.IO.StreamReader
StreamReader file = new StreamReader(@"C:\Windows\System32\etc.txt");
И затем вы можете читать из файла с помощью
string blah = file.ReadLine();
или
string blahblah = file.Read()
Использование System.IO.StreamReader и метод .ReadLine() будут работать, если вам нужен построчный текстовый файл.
System.IO.StreamReader
.ReadLine()