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
L'espressione non può contenere espressioni di query
Expression cannot contain query expressions
Alcune variabili non possono essere inizializzate con un'espressione di query. Le costanti non possono essere inizializzate con le espressioni di query perché possono essere inizializzate solo con determinate combinazioni di valori letterali, costanti denominate e operatori matematici.
Per correggere l'errore
- Rimuovere il modificatore dalla variabile di query.
Esempio
Nell'esempio seguente viene generato l'errore CS1933:
// cs1933.cs
using System.Linq;
using System.Collections;
class P
{
const IEnumerable e = from x in new[] { 1, 2, 3 } select x; // CS1933
static int Main()
{
return 1;
}
}