Конвертирование в другой тип данных - C#

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

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

Кратко. Есть говнокод который принимает double-овые значения из текстового файла и записывает самое маленькое число в другой файл. Но вот не задача... На 26-ой строке вылетает FormatException и фсе... Почему это исключение соизволило вылететь? Пример входящих файлов(которые записаны в .txt файлике): 650.5 760.00 26.98 236.75 24326.52 8787.52
using E_Olymp;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
 
namespace E_Olymp
{
    }
    class Program
    {
        static void Main(string[] args)
        {
            var input = new FileInfo(@".\input.txt").OpenText();
            var output = new FileInfo(@".\output.txt");
            List<double> list = new List<double>();
            string Reader;
 
            Reader = input.ReadToEnd();
            string substring = string.Empty;
 
            for (int i = 0; i < Reader.Length; i++)
            {
                if (Reader[i] != ' ')
                    substring += Reader[i];
                else
                {
                    list.Add(Convert.ToDouble(substring));
                    substring = string.Empty;
                }
 
            }
 
        Console.WriteLine(list.Min());

    }
}

Решение задачи: «Конвертирование в другой тип данных»

textual
Листинг программы
list.Add(Convert.ToDouble(substring));

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

5   голосов , оценка 4.4 из 5
Похожие ответы