Вывести строку из файла на экран - C#
Формулировка задачи:
Добрый день. Задача такова -
0)определить наличие определенного файла в определенной директории (сделано)
1)если файл есть, то написать "файл существует" и вывести из него первую строчку. если нет - написать, "файл не существует"
в чем моя ошибка? можно ли решить второй подпункт через streamreader? Если можно, то как
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { if (File.Exists("C:\\text.txt")) Console.WriteLine("Файл существует"); string line = file.ReadLine("C:\\text.txt"); else Console.WriteLine("Файл не существует"); Console.ReadKey(); } } }
Решение задачи: «Вывести строку из файла на экран»
textual
Листинг программы
using System; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { StreamReader file = null; if (File.Exists("E:\\input.txt")) { file = new StreamReader("E:\\input.txt",Encoding.UTF8); Console.WriteLine("Файл существует"); Console.WriteLine(file.ReadLine()); } else Console.WriteLine("Файл не существует"); if (file != null) file.Close(); Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д