.NET 4.x Вывести список из метода. Ошибка Неявное преобразование типа "System.Collections.Generic.List" в "double" - C#
Формулировка задачи:
Добрый день.
Есть функция в библиотеке классов, расчеты в которой приводят к получению списка:
Подскажите как вывести список корректно...
Листинг программы
- public static double MainCalc(double vgvsvalue, double widthvalue, double heightvalue, double deltatempvalue,
- double stratyvalue, string dirtsvalue, string volumedirtsvalue, string koefsub2,
- double koefrelief)
- {
- ......
- List<double> cmDoubles = new List<double>();
- int i = 0;
- foreach (double VolumeDirtsValuesDouble in VolumeDirtsValuesDoubles)
- {
- double cm = cmCalc(vgvsvalue, widthvalue, heightvalue, deltatempvalue,
- stratyvalue, VolumeDirtsValuesDouble, KoefSubsDoubles[i], koefrelief);
- cmDoubles.Add(cm);
- i++;
- }
- return cmDoubles;
- }
ошибка по 18 строке:
Неявное преобразование типа "System.Collections.Generic.List<double>" в "double" невозможно...
Решение задачи: «.NET 4.x Вывести список из метода. Ошибка Неявное преобразование типа "System.Collections.Generic.List" в "double"»
textual
Листинг программы
- public static IEnumerable<double> MainCalc(double vgvsvalue, double widthvalue, double heightvalue, double deltatempvalue,
- double stratyvalue, string dirtsvalue, string volumedirtsvalue, string koefsub2,
- double koefrelief)
- {
- /* что-то там */
- int i = 0;
- foreach (double VolumeDirtsValuesDouble in VolumeDirtsValuesDoubles)
- {
- double cm = cmCalc(vgvsvalue, widthvalue, heightvalue, deltatempvalue,
- stratyvalue, VolumeDirtsValuesDouble, KoefSubsDoubles[i], koefrelief);
- yield return cm;
- i++;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д