Разобрать код с делегатами - C#
Формулировка задачи:
Добрый день, возникло недопонимание с делегатами, прочитал статьи, но все равно, мозг никак не хочет со мной сотрудничать...
public delegate double fx(double x); //создали делегат | ЯСНО public static fx composeFunctions(fx f1, fx f2) { return (double x) => f1(x) + f2(x); //создали функцию типа fx которая возвращает сумму возвращаемых значений от функций f1 и f2 | ЯСНО } public static fx f_xirr(double p, double dt, double dt0) { return (double x) => p*Math.Pow((1.0 + x), ((dt0 - dt)/365.0)); | откуда мы БЛИН получаем x? в (1.0 + x) что это за переменная или это константа? }
Решение задачи: «Разобрать код с делегатами»
textual
Листинг программы
resf = composeFunctions(resf,f_xirr(payments[i],days[i],days[0])); double y = resf(наш_x);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д