Błąd kompilatora CS1934
Nie można odnaleźć implementacji wzorca zapytania dla typu źródłowego "type". Nie można odnaleźć metody. Rozważ jawne określenie typu zmiennej zakresu "name".
Ten błąd jest generowany, jeśli wyrażenie zapytania określa źródło danych, dla którego nie zaimplementowano standardowych operatorów zapytań. Jednym ze sposobów wygenerowania tego błędu jest określenie ArrayList
bez podawania jawnego typu zmiennej zakresu.
W poniższym przykładzie rozwiązaniem jest określenie typu zmiennej zakresu:
var q = from int x in list
Poniższy przykład przedstawia jeden ze sposobów tworzenia 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;
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: