Спасибо за ответ! Попробовал. Выдает ошибку "(CS1002) ожидалась ;" в строках "var height = ..." и "var age = ...". Не могу понять, что не нравится компилятору, где должна быть ";".
Код:public override void Execute() { var sample1 = "80.6376, 105.9068, 156.5394, 234.7748, 318.403, 391.3434, 425.3548, 565.7305, 678.4589, 801.8177"; var sample2 = "2250.015025, 2252.720725, 2256.10285, 2255.6519, 2255.6519, 2258.583075, 2257.230225, 2243.47625, 2261.739725, 2267.602075"; var height = sample1.Replace(" ","").Split(',').Select(val => Double.Parse(val,CultureInfo.InvariantCulture)).To List(); var age = sample2.Replace(" ","").Split(',').Select(val => Double.Parse(val,CultureInfo.InvariantCulture)).To List(); double x = ЗначениеРасхода.Value; double y = linearInterpolation(height, age, x); РассчитанныйКоэфициентПоЛинИнтерп = linearInterpolation(height, age, x); }
Проблему нашел - ToList пишется слитно. Может кто-то столкнется с этой задачей в будущем.




Ответить с цитированием