Вывести строку из файла на экран - 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);
}
}
}