Delegue Func sans type de retour

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Delegue Func sans type de retour

Message par ForumBot »

Delegue Func sans type de retour

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Delegue Func sans type de retour

Message par ayi »

Tous les delegues Func retournent quelque chose ; tous les delegues Action retournent void.


Func<TResult> ne prend aucun argument et retourne TResult :


public delegate TResult Func<TResult>()


Action<T> prend un argument et ne retourne pas de valeur :


public delegate void Action<T>(T obj)


Action est le delegue le plus simple, ‘nu’ :


public delegate void Action()


Il existe egalement Func<TArg1, TResult> et Action<TArg1, TArg2> (et d’autres jusqu’a 16 arguments). Tous ceux-ci (sauf Action<T>) sont nouveaux dans .NET 3.5 (definis dans System.Core).

Répondre

Revenir à « .NET & C# »