Questions marquées «enumerable»

377
Passer un seul élément comme IEnumerable <T>

Existe-t-il un moyen courant de passer un seul élément de type Tà une méthode qui attend un IEnumerable<T> paramètre? Le langage est C #, framework version 2.0. Actuellement, j'utilise une méthode d'assistance (c'est .Net 2.0, j'ai donc tout un tas de méthodes d'aide à la coulée / projection...

329
Comment puis-je retourner un IEnumerable vide?

Étant donné le code suivant et les suggestions données dans cette question , j'ai décidé de modifier cette méthode d'origine et de demander s'il y a des valeurs dans le IEnumarable le renvoyer, sinon retourner un IEnumerable sans valeurs. Voici la méthode: public IEnumerable<Friend>...

317
Compter les éléments d'un IEnumerable <T> sans itérer?

private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } Disons que je veux les itérer et écrire quelque chose comme le traitement #n de #m. Existe-t-il un moyen de connaître la valeur de m sans itérer avant mon itération principale? J'espère que je me suis bien...

151
Que signifie énumérable?

J'ai été dirigé vers la page for..in de MDN quand il a dit, "for..in Itère sur les propriétés énumérables d'un objet." Ensuite, je suis allé à la page Énumérabilité et propriété des propriétés où il était dit "Les propriétés énumérables sont celles qui peuvent être itérées par une boucle for..in."...