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
Un'espressione non può contenere metodi anonimi o espressioni lambda
Expression cannot contain anonymous methods or lambda expressions
Non è possibile inserire un metodo anonimo all'interno di un'espressione.
Per correggere l'errore
- Dichiarare un delegate regolare nell'espressione.
Esempio
Il seguente codice di esempio genera l'errore CS1706.
// CS1706.cs
using System;
delegate void MyDelegate();
class MyAttribute : Attribute
{
public MyAttribute(MyDelegate d) { }
}
// Anonymous Method in Attribute declaration is not allowed.
[MyAttribute(delegate{/* anonymous Method in Attribute declaration */})] // CS1706
class Program
{
}