Как читать файлы - PullRequest
       34

Как читать файлы

0 голосов
/ 21 марта 2011

Как читать файлы в C#?

Какие есть доступные методы?

Ответы [ 7 ]

4 голосов
/ 21 марта 2011

Вы ищете все классы в System.IO, за исключением MemoryStream.
Для получения дополнительной информации см. документацию .

4 голосов
/ 21 марта 2011

Ну, есть класс Файл .

4 голосов
4 голосов
/ 21 марта 2011

Неясный вопрос, но относительно предоставленной информации и предполагаемых текстовых файлов:

string fileData = System.IO.File.ReadAllText(@"C:\path\to\your\file.txt");

Однако, если вы читаете двоичные файлы, файлы XML и т. Д., Есть другие способы.

1 голос
/ 21 марта 2011
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.

1 голос
/ 21 марта 2011

Я всегда читаю .txt файлы с помощью System.IO.StreamReader

StreamReader file = new StreamReader(@"C:\Windows\System32\etc.txt");

И затем вы можете читать из файла с помощью

string blah = file.ReadLine();

или

string blahblah = file.Read()
0 голосов
/ 21 марта 2011

Использование System.IO.StreamReader и метод .ReadLine() будут работать, если вам нужен построчный текстовый файл.

...