Ошибка компилятора CS1931
Переменная диапазона "переменная" конфликтует с предыдущим объявлением переменной "переменная".
Объявление переменной диапазона, как и любое другие объявление, должно иметь идентификатор, который является уникальным в области объявления переменной.
- Задайте уникальное имя для переменной диапазона.
Следующий код создает ошибку CS1931, так как идентификатор x
используется и как локальная переменная в Main
, и как переменная диапазона в выражении запроса:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: