Присвоение при переборе коллекции - C#

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

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

Можно ли в
List.ForEach()
применить каким-либо образом операцию присвоения существующих значений в новую переменную. https://msdn.microsoft.com/ru-ru/library/6sh2ey19(v=vs.110).aspx - здесь я был и искал может какой-либо метод может сделать то что мне нужно Остановился на ForEach Я просто хочу 2 комплексных числа в модуль возвести. Принцип такой перебирает и находит комплексное число =>в модуль возводит и так пока не закончится коллекция(конечно же нужно создать переменную и присвоить значение модуля). Пока хватило на 3 строки.Это часть метода
 List<Complex> values = new List<Complex>();
           int counter;
           for (frequency = frc, counter = 1; frequency <= frc1; frequency++, counter++)
           {
               values.Add(GetSpectralDensity(U, frequency, T));
           }
           Complex perem=new Complex(real,imaginary);
           values.ForEach(x=>perem = (x.Real,x.Imaginary) );
           values.ForEach(x=>Complex.Abs(perem));

Решение задачи: «Присвоение при переборе коллекции»

textual
Листинг программы
List<double> abs = values.Select(Complex.Abs).ToList();

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


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

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

15   голосов , оценка 3.733 из 5