Heim >Backend-Entwicklung >C#.Net-Tutorial >Zusammenfassung der Einführung in die IEnumerable-Nutzung

Zusammenfassung der Einführung in die IEnumerable-Nutzung

零下一度
零下一度Original
2017-06-12 13:07:3216319Durchsuche

In diesem Artikel werden hauptsächlich die relevanten Kenntnisse der IEnumerable- und IEnumerator-Schnittstellen in C# vorgestellt, die einen sehr guten Referenzwert haben. Schauen wir uns die Vergangenheit an und lernen Sie das Neue. Überprüfen Sie die Grundkenntnisse oft, wenn Sie Zeit haben. Dies ist notwendig und kann das Verständnis und das Gedächtnis vertiefen. Foreach wird oft verwendet, um Sammlungen zu durchlaufen und Container zu durchlaufen, die die IEnumerable-Schnittstelle implementieren. Der offiziellen Erklärung zufolge ist IEnumerable eine Iterator-Schnittstelle die wörtliche Bedeutung Sehen Sie, ob es keinen großen Unterschied gibt, analysieren wir sie einzeln. IEnumerable-Schnittstelle öffentliche Schnittstelle IEnumerable { IEnumerator GetEnumerator(); }Klassen, die die IEnumerable-Schnittstelle erben, müssen die verfügbar gemachte GetEnumerator()-Methode implementieren und eine IEnum zurückgeben

1 Eine kurze Einführung in die C# IEnumerable- und IEnumerator-Schnittstellen

Zusammenfassung der Einführung in die IEnumerable-Nutzung

Einführung: In diesem Artikel werden hauptsächlich die relevanten Kenntnisse der IEnumerable- und IEnumerator-Schnittstellen in C# vorgestellt, die einen guten Referenzwert haben Anleitung Werfen wir einen Blick darauf

2. Detaillierte Erläuterung des grafischen Codes des C#-Sammlungstypinventars

Zusammenfassung der Einführung in die IEnumerable-Nutzung

Einführung: Sammlungen sind ein wichtiger Bestandteil der .NET FCL (Framework Class Library) und eine der am häufigsten verwendeten Funktionen in unserer Entwicklung. Sie sind fast überall. Wie das Sprichwort sagt: Wissen Sie, was es ist und warum es so ist. Wenn Sie IEnumerable, IEnumerator und ICollection sehen, kennen Sie dann die Unterschiede zwischen ihnen? Welche anderen Sammlungsklassen haben Sie neben List und Dictionary noch verwendet? Heute werfen wir ohne weiteres einen Blick auf einige der Schnittstellen, die Sammlungsklassen und ihre Implementierungen definieren.

3. Fallen in C#, die Sie möglicherweise nicht kennen, detaillierte Erklärung des Beispielcodes der IEnumerable-Schnittstelle

Zusammenfassung der Einführung in die IEnumerable-Nutzung

Einführung: Die Bedeutung der IEnumerable-Enumeratorschnittstelle kann nicht in zehntausend Worten betont werden. Fast alle Sammlungen implementieren diese Schnittstelle, und auch der Kern von Linq basiert auf dieser universellen Schnittstelle. Das Schreiben der for-Schleife in C-Sprache ist nervig, aber foreach ist viel reibungsloser. Ich mag diese Schnittstelle sehr, aber bei der Verwendung stoße ich auch auf viele Fragen. Haben Sie die gleiche Verwirrung wie ich: (1) Was ist der Unterschied zwischen IEnumerable und IEnumerator? (2) Kann auf Aufzählungen außerhalb der Grenzen zugegriffen werden? ? Was sind die Konsequenzen? Warum kann der Wert einer Sammlung in einer Aufzählung nicht geändert werden? (3) Li..

4.Detaillierte Erläuterung der Verwendung des Iterators zum Durchlaufen von Dateiinformationen_PHP-Tutorial

Einführung: Detaillierte Erläuterung der Verwendung eines Iterators zum Durchlaufen von Dateiinformationen. 1. Der Code zum Iterieren der Zeilen der Datei lautet wie folgt: public static IEnumerablestring ReadLines(string fileName) { using (TextReader read = File.OpenText(fileName)) { string line; if (

5. .Net 2.0 Neue Funktionen: Iteratoren

Einführung: Was ist ein Iterator? Ein Iterator ist eine Methode, ein Get-Accessor oder ein Operator ermöglicht es Ihnen, jede Iteration in einer Klasse oder Struktur zu unterstützen, ohne die gesamte IEnumerable-Schnittstelle implementieren zu müssen. Beispiel: public class YieldTest ... { public static IEnumertablePower( int number, int exponent) ... { int count<.>

【Verwandte Q&A-Empfehlung】:

asp.net – Ist der Typ „IEnumerable<>“ in einer nicht referenzierten Assembly definiert? >

Das obige ist der detaillierte Inhalt vonZusammenfassung der Einführung in die IEnumerable-Nutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn