Ошибка компилятора CS1934
Не удалось найти реализацию шаблона запроса для исходного типа "тип". Метод "метод" не найден. Рассмотрите возможность явного указания типа переменной диапазона "имя".
Эта ошибка возникает в том случае, если выражение запроса задает источник данных, для которого отсутствуют реализованные стандартные операторы запроса. Например, эта ошибка возникает, если указать ArrayList
без предоставления явного типа переменной диапазона.
В следующем примере решением является просто указание типа переменной диапазона:
var q = from int x in list
В следующем примере показан один из возможных способов получения ошибки CS1934:
// cs1934.cs
using System.Linq;
using System.Collections;
static class Test
{
public static void Main()
{
var list = new ArrayList { 0, 1, 2, 3, 4, 5 };
var q = from x in list // CS1934
select x + 1;
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: