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
Una struttura ad albero dell'espressione non può contenere un'espressione di metodo anonimo.
An expression tree may not contain an anonymous method expression.
Le strutture ad albero dell'espressione possono contenere solo espressioni. I metodi anonimi possono rappresentare solo istruzioni.
Per correggere l'errore
- Si consiglia di non tentare di creare una struttura ad albero dell'espressione con un'istruzione.
Esempio
Nel codice seguente viene generato l'errore CS1945:
// cs1945.cs
using System;
using System.Linq.Expressions;
public delegate void D();
class Test
{
static void Main()
{
Expression<Func<int, Func<int, bool>>> tree = (x => delegate(int i) { return true; }); // CS1945
}
}
Vedere anche
Concetti
Strutture ad albero dell'espressione
Riferimenti
Istruzioni, espressioni e operatori (Guida per programmatori C#)