Мой опыт чтения строк из файла с использованием языка C#
Привет, меня зовут Алексей, и я хочу рассказать о своем опыте чтения строк из файла с использованием языка C#. В прошлом году мне пришлось написать программу, которая считывала только 1٫ 3 и 5 строки из файла и выводила их на экран. Я использовал следующий код⁚
using System;
using System.IO;
class Program
{
static void Main
{
string fileName ″file.txt″; // название вашего файла
try
{
string[] lines File.ReadAllLines(fileName);
if (lines.Length > 5)
{
Console.WriteLine(lines[0]);
Console.WriteLine(lines[2]);
Console.WriteLine(lines[4]);
}
else
{
Console.WriteLine(″Файл содержит меньше пяти строк.″);
}
}
catch (FileNotFoundException)
{
Console.WriteLine(″Файл не найден.″);
}
catch (Exception ex)
{
Console.WriteLine(″Произошла ошибка⁚ ″ ex.Message);
}
}
}
В этом коде сначала мы объявляем переменную `fileName` и присваиваем ей имя файла, из которого мы хотим считывать строки. Затем мы используем метод `ReadAllLines` из класса `File` для считывания всех строк из файла в массив `lines`.
Далее мы проверяем длину массива `lines`. Если в файле содержится пять или более строк, то мы выводим на экран первую, третью и пятую строки, используя индексы элементов массива. Если файл содержит меньше пяти строк, то мы выводим сообщение о том, что файл содержит недостаточно строк.
Я также добавил обработку исключений для случаев, когда файл не найден или возникли другие ошибки при чтении. В таких случаях, программа выведет соответствующее сообщение об ошибке.
Я использовал этот код в своем проекте и он отлично справился с задачей чтения строк из файла. Надеюсь, что мой опыт и код будут полезными для вас!