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

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

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

Кратко. Есть говнокод который принимает double-овые значения из текстового файла и записывает самое маленькое число в другой файл. Но вот не задача... На 26-ой строке вылетает FormatException и фсе... Почему это исключение соизволило вылететь? Пример входящих файлов(которые записаны в .txt файлике): 650.5 760.00 26.98 236.75 24326.52 8787.52
Листинг программы
  1. using E_Olymp;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Linq;
  6. namespace E_Olymp
  7. {
  8. }
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. var input = new FileInfo(@".\input.txt").OpenText();
  14. var output = new FileInfo(@".\output.txt");
  15. List<double> list = new List<double>();
  16. string Reader;
  17. Reader = input.ReadToEnd();
  18. string substring = string.Empty;
  19. for (int i = 0; i < Reader.Length; i++)
  20. {
  21. if (Reader[i] != ' ')
  22. substring += Reader[i];
  23. else
  24. {
  25. list.Add(Convert.ToDouble(substring));
  26. substring = string.Empty;
  27. }
  28. }
  29. Console.WriteLine(list.Min());
  30.  
  31. }
  32. }

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы