Вернуть 2 переменные из метода - C#
Формулировка задачи:
Мне нужно вернуть 2 переменные сразу,для дальнейшей обработки
Tuple не подходит,так как та функция ничего кроме double не принимает.
Создал класс с статическими переменными
Вызываю их в методе
И ругается она на Какие способы кроме TUPLE можно реализовать для того чтобы вернуть 2 значения?
Ах да,мне это нужно для ZedGrapho-вской функции list.Add,а у неё аргументы double,double.
public class Cortege { public Cortege(double xval,double yval) { xval = 0; yval = 0; } public static double xval; public static double yval; }
public static double GetSpectralDensity(double U, double frequency, double T) { NumericalIntegration integration = new NumericalIntegration(); Cortege.xval = U * integration.Calculate(x => Math.Cos(-frequency * x), 0, T); Cortege.yval = U * integration.Calculate(x => Math.Sin(-frequency * x), 0, T); return new Cortege(Cortege.xval,Cortege.yval); }
return new Cortege(Cortege.xval,Cortege.yval);
Решение задачи: «Вернуть 2 переменные из метода»
textual
Листинг программы
Cortege cort = GetSpectralDensity(U,frequency,T); list.Add(fr, cort.xval, cort.yval);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д