C#为委托分配命名方法

示例

可以将命名方法分配给具有匹配签名的委托:

public static class Example
{
    public static int AddOne(int input)
    {
        return input + 1;
    }
}


Func<int,int> addOne = Example.AddOne

Example.AddOne接受int并返回int,其签名与委托匹配Func<int,int>。Example.AddOne可以直接分配给addOne它们,因为它们具有匹配的签名。