Dans un projet spécifique de mon travail, j'ai une méthode qui retourne ilist. Mais cette interface ne contient pas d'où ou à la recherche de filtres. Cependant, lorsque j'ouvre un nouveau projet, ilist contient tout. Quelle est la différence? P>
5 Réponses :
Avez-vous importé System.Linq? P>
@bileyazan - Je suis d'accord avec @will Dean, il est important d'accepter des réponses qui vous aident à sortir. Cela ne donne pas seulement à la réputation de la réponse, il permet aux futurs Googlers savoir quelle réponse vous a aidé à comprendre votre problème.
Nope. En supposant que votre projet soit .NET 3.5 ou plus STRAND>, vous devez avoir iEnumerable
à l'aide de System.Linq; Code> P>
iEnumerable
ienumerable code> n'est pas pris en charge par LINQ - vous devez faire
couler code> /
detype code> premier.
@Noldorin: Oui, j'avais effectivement
Cochez la case de cadre ouvert du cadre ouvert, peut être son .NET FX 2. P>
System.Linq ajouté en 3.5 P>
Voici une discussion de base sur les méthodes d'extension en général. Comme mentionné par d'autres, la méthode d'origine est une méthode d'extension trouvée dans l'espace de noms System.Linq afin que vous ayez besoin d'importer pour que Intellisense détecte l'existence de ces méthodes. p>