2009-05-20 6 views

Répondre

2

Les méthodes d'extension apparaissent basées sur les espaces de noms importés essayer d'ajouter

using System.Linq; 

vers le haut de vos fichiers. Comme Jon dit, vous aurez également besoin d'ajouter une référence à l'assembly System.Core.dll.

+0

merci c'était ce que je cherchais! – argh

0

La méthode d'extension est une caractéristique de .net 3.5. méthodes d'extension sont quelque chose que vous devez créer !!!

What are Extension Methods?

réfèrent ce lien

+0

En fait, il y a beaucoup d'extensions par défaut livré avec 3.5. –

+0

mec, je ne sais pas si vous savez ... mais il existe des méthodes d'extension déjà écrit en 3.5 – argh

+0

Désolé, j'ai mal compris votre question !! ma faute :) –

1

Vous devez non seulement ajouter la directive using pour System.Linq comme suggéré par SillyMonkey, mais vous devez également avoir une référence à l'assembly System.Core si vous souhaitez utiliser LINQ.

+0

n'est pas ajouté que vous modifiez le cadre cible à 3.5? – argh

+0

@argh - Je pense que c'est. Mais cela donne une réponse plus complète (par exemple, la référence peut être laissée de côté en fonction de la mise à jour du projet) – SillyMonkey

Questions connexes