Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину - C#
Формулировка задачи:
Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину. Помогите народ!!! С#
Решение задачи: «Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину»
textual
Листинг программы
int max = 0;
string path = "file.txt"
try
{
using (StreamReader re = new StreamReader(path, Encoding.UTF8))
{
string line;
while ((line = re.ReadLine()) != null)
if (max < line.Length)
max = line.Length;
}
using (StreamReader re = new StreamReader(path, Encoding.UTF8))
{
string line;
while ((line = re.ReadLine()) != null)
if (line.Length == max)
Console.WriteLine(line);
}
}
catch (FileNotFoundException)
{
Console.WriteLine("Файл не найден");
}