Func<tresult> delegate
Encapsulates a method that does not have a parameter but returns the type value specified by the TResult parameter.
Grammar:
Public delegate TResult Func<out tresult> ()
Func<t, Tresult> commissioned
Encapsulates a method that has a parameter and returns the type value specified by the TResult parameter.
Grammar
PublicDelegate TResult func<inchT, out tresult> (
T Arg
)
Func<t1, T2, Tresult> commissionedThe TResult parameter specifies the type value of the method.
Syntax public delegate TResult func< in T1, in T2,out tresult> (
T1 Arg1,
T2 arg2
)
To reference a parameter that does not have parameters but returnsvoidMethod (or in Visual Basic, declared asSubRather than being declared asFunctionmethod), use theActionCommissioned.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Analysis of Func<> delegates in C #