Lezen in het Engels

Delen via


Compilerfout CS1935

Kan geen implementatie van het querypatroon vinden voor het brontype 'type'. 'methode' is niet gevonden. Ontbreekt er een using-instructie voor System.Linq?

Het brontype in een query moet IEnumerablezijn, IEnumerable<T>of een afgeleid type of een type waarvoor u of iemand anders de standaardqueryoperators heeft geïmplementeerd. Als het brontype een IEnumerable of IEnumerable<T>is, moet u een using instructie voor de System.Linq naamruimte toevoegen om de standaard-queryoperatoruitbreidingsmethoden binnen het bereik te brengen. Aangepaste implementaties van de standaardqueryoperators moeten op dezelfde manier binnen het bereik worden gebracht, met een using richtlijn en, indien nodig, een verwijzing naar de assembly.

Deze fout corrigeren

Voeg de vereiste using instructies en verwijzingen toe aan het project.

Opmerking

Met de volgende code wordt CS1935 gegenereerd omdat de using instructie voor System.Linq als commentaar wordt gegeven:

// cs1935.cs
// CS1935
using System;
using System.Collections.Generic;
// using System.Linq;

class Test
{
    static int Main()
    {
        int[] nums = { 0,1,2,3,4,5 };
        IEnumerable<int> e = from n in nums
                        where n > 3
                        select n;
        return 0;
    }
}

Zie ook