Compiler Error CS1933
Expression cannot contain query expressions
Some variables cannot be initialized with a query expression. Constants cannot be initialized with query expressions because constants may only be initialized with some combination of literals, named constants, and mathematical operators.
To correct this error
- Remove the modifier from the query variable.
Example
The following example generates 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;
}
}