Chyba kompilátoru CS1931
Proměnná rozsahu "proměnná" je v konfliktu s předchozí deklarací proměnné.
Deklarace proměnné rozsahu, stejně jako každá jiná deklarace, musí mít identifikátor, který je jedinečný v prostoru deklarace proměnné.
- Dejte proměnné rozsahu jedinečný název.
Následující kód vygeneruje CS1931, protože identifikátor x
se používá jako místní proměnná Main
ve výrazu dotazu i jako proměnná rozsahu:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: