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 IEnumerable
zijn, 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.
Voeg de vereiste using
instructies en verwijzingen toe aan het project.
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;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: