Maison  >  Article  >  développement back-end  >  Résumé de l'introduction à l'utilisation d'IEnumerable

Résumé de l'introduction à l'utilisation d'IEnumerable

零下一度
零下一度original
2017-06-12 13:07:3216296parcourir

Cet article présente principalement les connaissances pertinentes des interfaces IEnumerable et IEnumerable en C#, qui ont une très bonne valeur de référence. Jetons-y un coup d'œil avec l'éditeur. Passer en revue le passé et apprendre le nouveau peut servir de professeur. Révisez souvent les connaissances de base lorsque vous avez le temps. Cela est nécessaire et peut approfondir la compréhension et la mémoire. Foreach est souvent utilisé pour parcourir des collections et parcourir des conteneurs qui implémentent l'interface IEnumerable. Je suis parfois un peu confus au sujet des interfaces IEnumerable et IEnumerable. Selon l'explication officielle, IEnumerable est une interface énumérateur et IEnumerator est une interface itérateur. le sens littéral. Voyez s’il n’y a pas beaucoup de différence, analysons-les un par un. Interface publique de l'interface IEnumerable IEnumerable { IEnumerator GetEnumerator(); }Les classes qui héritent de l'interface IEnumerable doivent implémenter la méthode GetEnumerator() exposée et renvoyer un IEnum

1 Une brève introduction aux interfaces C# IEnumerable et IEnumerable<.>

Résumé de l'introduction à l'utilisation d'IEnumerable

Introduction : Cet article présente principalement les connaissances pertinentes des interfaces IEnumerable et IEnumerable en C#, qui ont une bonne valeur de référence. Jetons un coup d'oeil

2. Explication détaillée du code graphique de l'inventaire de type collection C#

Résumé de l'introduction à l'utilisation d'IEnumerable

Introduction : Les collections sont une partie importante de .NET FCL (Framework Class Library) et l'une des fonctions les plus couramment utilisées dans notre développement. Comme le dit le proverbe, sachez ce que c'est et pourquoi. Lorsque vous voyez IEnumerable, IEnumerator et ICollection, connaissez-vous les différences entre eux ? En plus de List et Dictionary, quelles autres classes de collection avez-vous utilisées ? Sans plus tarder, nous examinerons aujourd'hui certaines des interfaces qui définissent les classes de collection et leurs implémentations.

3. Pièges en C# que vous ne connaissez peut-être pas, explication détaillée de l'exemple de code de l'interface IEnumerable

Résumé de l'introduction à l'utilisation d'IEnumerable

Introduction : L'importance de l'interface de l'énumérateur IEnumerable ne peut être surestimée en dix mille mots. Presque toutes les collections implémentent cette interface, et le cœur de Linq s'appuie également sur cette interface universelle. La boucle for en langage C est fastidieuse à écrire, mais foreach est beaucoup plus fluide. J'aime beaucoup cette interface, mais je rencontre aussi beaucoup de questions lors de son utilisation. Avez-vous la même confusion que moi : (1) Quelle est la différence entre IEnumerable et IEnumerable (2) Les énumérations sont-elles accessibles hors des limites ? ? Quelles sont les conséquences ? Pourquoi la valeur d'une collection ne peut-elle pas être modifiée lors d'une énumération ? (3) Li..

4. Explication détaillée de l'utilisation de l'itérateur pour parcourir les informations de fichier_Tutoriel PHP

Introduction : Explication détaillée de l'utilisation de l'itérateur pour parcourir les informations du fichier. 1. Le code pour itérer les lignes du fichier est le suivant : public static IEnumerablestring ReadLines(string fileName) { using (TextReader reader = File.OpenText(fileName)) { string line; > 5. .Net 2.0 Nouvelles fonctionnalités : Itérateurs

Introduction : Qu'est-ce qu'un itérateur ? Un itérateur est une méthode, un accesseur ou un opérateur. vous permet de prendre en charge chaque itération dans une classe ou une structure sans avoir à implémenter l'intégralité de l'interface IEnumerable. Exemple : public class YieldTest ... { public static IEnumertablePower( int number, int exponent) ... { int count<.>

【Recommandation de questions et réponses associées】 :

asp.net - Le type "IEnumerable<>" dans MVC6 est-il défini dans un assembly non référencé >

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn