Errore del compilatore CS0762

Aggiornamento: novembre 2007

Messaggio di errore

Impossibile creare un delegato dal metodo 'metodo' perché è un metodo parziale senza una dichiarazione di implementazione
Cannot create delegate from method 'method' because it is a partial method without an implementing declaration

Un metodo parziale non è necessario per avere una dichiarazione di implementazione. Tuttavia, un delegato richiede che il metodo incapsulato abbia un'implementazione.

Per correggere l'errore

  • Fornire un'implementazione per il metodo utilizzato per inizializzare il delegato.

Esempio

public delegate void TestDel();

    public partial class C
    {
        partial void Part();

        public static int Main()
        {
            C c = new C();
            TestDel td = new TestDel(c.Part); // CS0762
            return 1;
        }

    }