Les Snippets

Connexion

Transformer une Collection en IEnumerable sans la méthode Cast<>

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 23/09/2008 14:14:24 et initié par jmenfous [Liste]
Vue : 2732
Catégorie(s) : Class
Langages dispo pour ce code :
- C# 3.x



Langage : C# 3.x
Date ajout : 23/09/2008
Posté par jmenfous [Liste]
public static IEnumerable<T> AsEnumerable<T>(this ICollection sender)
{
 foreach (T i in sender)
 {
  yield return i;
 }
}
Remarque :
Voici un petit exemple de transformation d'une Collection en IEnumerable sans utiliser la méthode d'extension Cast(). Très pratique à partir du moment où l'on souhaite utiliser Linq.