.NET 4.x Вывести список из метода. Ошибка Неявное преобразование типа "System.Collections.Generic.List" в "double" - C#

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

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

Добрый день. Есть функция в библиотеке классов, расчеты в которой приводят к получению списка:
Листинг программы
  1. public static double MainCalc(double vgvsvalue, double widthvalue, double heightvalue, double deltatempvalue,
  2. double stratyvalue, string dirtsvalue, string volumedirtsvalue, string koefsub2,
  3. double koefrelief)
  4. {
  5. ......
  6. List<double> cmDoubles = new List<double>();
  7. int i = 0;
  8. foreach (double VolumeDirtsValuesDouble in VolumeDirtsValuesDoubles)
  9. {
  10. double cm = cmCalc(vgvsvalue, widthvalue, heightvalue, deltatempvalue,
  11. stratyvalue, VolumeDirtsValuesDouble, KoefSubsDoubles[i], koefrelief);
  12. cmDoubles.Add(cm);
  13. i++;
  14. }
  15. return cmDoubles;
  16. }
Подскажите как вывести список корректно...
ошибка по 18 строке:
Неявное преобразование типа "System.Collections.Generic.List<double>" в "double" невозможно...

Решение задачи: «.NET 4.x Вывести список из метода. Ошибка Неявное преобразование типа "System.Collections.Generic.List" в "double"»

textual
Листинг программы
  1.             public static IEnumerable<double> MainCalc(double vgvsvalue, double widthvalue, double heightvalue, double deltatempvalue,
  2.                                         double stratyvalue, string dirtsvalue, string volumedirtsvalue, string koefsub2,
  3.                                         double koefrelief)
  4.             {
  5.  
  6.                 /* что-то там */
  7.                
  8.                 int i = 0;
  9.                 foreach (double VolumeDirtsValuesDouble in VolumeDirtsValuesDoubles)
  10.                 {
  11.                     double cm = cmCalc(vgvsvalue, widthvalue, heightvalue, deltatempvalue,
  12.                                         stratyvalue, VolumeDirtsValuesDouble, KoefSubsDoubles[i], koefrelief);
  13.                
  14.                     yield return cm;
  15.                     i++;
  16.                 }
  17.             }

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


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

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

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

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

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

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