Impossible de convertir de la méthode de groupe " à la non-délégué de type 'System.Délégué". Avez-vous l'intention d'invoquer la méthode?

Je suis en train de stocker une référence de fonction dans un type Délégué pour l'utiliser plus tard.

Voici ce que j'ai fais:

class Program
{
    static void Test()
    {

    }

    static void Main(string[] args)
    {
        Delegate t= (Delegate)Test;
    }
}

Dans ce que je reçois l'erreur suivante:

Ne peut pas convertir la méthode de groupe "Test" pour les non-délégué de type 'System.Délégué".
Avez-vous l'intention d'invoquer la méthode?

Pourquoi est-ce arrivé?

Déléguer est une classe abstraite, et non pas un type de délégué. Vous aurez besoin d'un béton de type délégué ici, l'Action est bonne.

OriginalL'auteur Arsen Zahray | 2013-03-04