Func<T>
is a predefined delegate type for a method that returns some value of the type T
.
In other words, you can use this type to reference a method that returns some value of T
. E.g.
public static string GetMessage() { return "Hello world"; }
may be referenced like this
Func<string> f = GetMessage;