Чтение из файла и запись в массив - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Не получается записать содержимое файла в массив для поиска максимального значения Содержимое файла: 1 2 3 4 5 6 7 // к примеру Есть примерный неработающий код:
StreamReader f = new StreamReader("D:\\text.txt");
            string s = f.ReadToEnd();
            int len = s.Length;
            int[] Arr = new int[len];
for(int i = 0; i < len; i++)
{
    Arr[i] = Arr[i] + s[i];
}
int maxValue = Arr.Max();
Console.WriteLine(maxValue);
В чем проблема? Выдает левое значение

Решение задачи: «Чтение из файла и запись в массив»

textual
Листинг программы
            int[] array;
            using(var sr = new StreamReader(@"c:\c#\in.txt"))
            {
                array = sr.ReadToEnd().Split().Select(int.Parse).ToArray();
            }
            Console.WriteLine(array.Max());
            Console.ReadKey(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5