Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Impossibile convertire il blocco di metodi anonimi nel tipo delegato 'tipo delegato' perché i tipi dei parametri del blocco non corrispondono ai tipi dei parametri del delegato.
Cannot convert anonymous method block to delegate type 'delegate type' because the specified block's parameter types do not match the delegate parameter types
Questo errore si verifica quando, in una definizione di metodo anonimo, i tipi di parametro del metodo non corrispondono ai tipi di parametro del delegato. Controllare il numero di parametri, i tipi di parametro e i parametri ref o out, quindi verificare che corrispondano esattamente.
Il seguente codice di esempio genera l'errore CS1661:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}