Как добавить новую функцию в делегат без использования символа + =?Добавление делегата в C#
Мне интересно, как сделать его из другого языка CLR, а именно F #. (Я знаю, что есть гораздо лучше способ справиться с событиями в F #, но я будучи любопытным ..)
static int Square (int x) { return x * x; }
static int Cube(int x) { return x * x * x; }
delegate int Transformer (int x);
Transformer d = Square ;
d += Cube;
Редактировать
Как отметил Даниил в комментариях, тот факт, что один не имеет прямого способа сделать это, вероятно, является конструктивным решением команды dotnet не слишком мутировать очередь.
вы хотите ответить на '' F #? –
Почему бы и нет, по крайней мере, без + = синтаксического сахара – nicolas
просто, у вас вопрос, есть C# в заголовке –