Вернуть 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д