C# Language Affectation d'une méthode nommée à un délégué


Exemple

Les méthodes nommées peuvent être attribuées aux délégués avec des signatures correspondantes:

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


Func<int,int> addOne = Example.AddOne

Example.AddOne prend un int et retourne un int , sa signature correspond au délégué Func<int,int> . Example.AddOne peut être directement affecté à addOne car ils ont des signatures correspondantes.