как считать строку из файла c



Автор Просто Кот задал вопрос в разделе Другие языки и технологии

C# как считать файл в массив строк и получил лучший ответ

Ответ от Scorpio[гуру]
string[] lines = System.IO.File.ReadAllLines(filePath);

Ответ от Modern Иванов[гуру]
Если работать с массивом, то нужно знать количество строк в файле, чтоб задать размер массива. А это проблемно. Или же в процессе считывания следить за переполнением и создать механизм расширения массива. Намного проще работать с динамическими структурами. Наиболее быстродействующим вариантом будет использование List<string>.Примерно так
FileStream fs = new FileStream("input.txt", FileMode.Open,FileAccess.Read);
StreamReader sr = new StreamReader(fs);
string str;
List<string> ls=new List<string>();
while ((str = sr.ReadLine()) != null)
{
ls.Add(str);
}

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C# как считать файл в массив строк
Файловый ввод-вывод в языке Си на Википедии
Посмотрите статью на википедии про Файловый ввод-вывод в языке Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*