Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1934

Nelze najít implementaci vzoru dotazu pro typ zdroje type 'type'. Metoda nebyla nalezena. Zvažte explicitní zadání typu proměnné rozsahu name.

Tato chyba se vytvoří, pokud výraz dotazu určuje zdroj dat, pro který nejsou implementovány žádné standardní operátory dotazu. Jedním ze způsobů, jak tuto chybu vytvořit, je zadat ArrayList bez zadání explicitního typu proměnné rozsahu.

Oprava této chyby

  1. V následujícím příkladu je řešením pouze zadat typ proměnné rozsahu:

    var q = from int x in list  
    

Příklad

Následující příklad ukazuje jeden ze způsobů, jak vytvořit 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;  
    }  
}  

Viz také