Конвертирование в другой тип данных - 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));