C# Delegate InferenceDelegate inference allows us to direct assign method name to the delegate instance without wrapping it to the delegate object. When we assign a method name to a delegate, the compiler first infers the delegate's type. After that compiler creates a new object of the inferred type, wrap the method and assign to the delegate. Let's see some examples. The first example does not use inference feature, it creates object and wrap method as in earlier version. C# Delegate Example without InferenceOutput: Welcome to the javatpoint This second example, implements delegate inference feature. And it produces the same result as before. C# Delegate Example with InferenceOutput: Welcome to the javatpoint Next TopicC# Anonymous Types |
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India