Junior
23
0
questionbank

Какие делегаты ты знаешь?

Answer from sobes.tech neural network

Основные типы делегатов в .NET:

  • System.Delegate (базовый абстрактный класс) — основа для всех делегатов.
  • System.MulticastDelegate (наследуется от Delegate) — позволяет делегату содержать несколько методов.
  • Обобщенные делегаты в .NET Framework 3.5+:
    • Action — делегат без возвращаемого значения (void).
    • Action<T> ... Action<T1, T2, T3, T4> — делегаты с одним до четырёх параметров и без возвращаемого значения.
    • Func<TResult> — делегат с возвращаемым значением типа TResult и без параметров.
    • Func<T, TResult> ... Func<T1, T2, T3, T4, TResult> — делегаты с одним

Основные типы делегатов в .NET:

  • System.Delegate (базовый абстрактный класс) — основа для всех делегатов.
  • System.MulticastDelegate (наследуется от Delegate) — позволяет делегату содержать несколько методов.
  • Обобщенные делегаты в .NET Framework 3.5+:
    • Action — делегат без возвращаемого значения (void).
    • Action<T> ... Action<T1, T2, T3, T4> — делегаты с одним до четырёх параметров и без возвращаемого значения.
    • Func<TResult> — делегат с возвращаемым значением типа TResult и без параметров.
    • Func<T, TResult> ... Func<T1, T2, T3, T4, TResult> — делегаты с одним

Register or sign in to get access to full answers for all questions from the question bank.

delegationdesign-patternscallablesevent-handlingcallbacks