Share via


Errore del compilatore CS0410

Aggiornamento: novembre 2007

Messaggio di errore

Nessun overload di 'metodo' presenta i tipi restituiti e i tipi di parametro corretti.
No overload for 'method' has the correct parameter and return types

Questo errore si verifica quando si tenta di creare un'istanza di un delegato utilizzando una funzione con i tipi di parametro errati. I tipi di parametro del delegato devono corrispondere a quelli della funzione che si assegna al delegato.

Esempio

Il seguente codice di esempio genera l'errore CS0410:

// CS0410.cs
// compile with: /langversion:ISO-1

class Test
{
    delegate void D(double d );
    static void F(int i) { }

    static void Main()
    {
        D d = new D(F);  // CS0410
    }
}