Func<>, Action<> + ref, out - C#

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

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

Правильно ли я понимаю, что с Func и Action невозможно использовать ref? Например это банально не скомпилируется.
void f(ref int a)
{
a++;
}
 
void Main()
{
Action<ref int> a = f;
}

Решение задачи: «Func<>, Action<> + ref, out»

textual
Листинг программы
         private delegate void MyDel(int x);
 
         private delegate void MyRefDel(ref int x);
         void Main()
         {
            Action<int> action = i => { };
 
            MyDel myDel = new MyDel(action);
 
            MyRefDel myRefDel = new MyRefDel(action);
         }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

9   голосов , оценка 3.667 из 5
Похожие ответы