IEnumerable ist eine Schnittstelle, die eine einzelne Methode GetEnumerator() definiert, die die IEnumerator-Schnittstelle zurückgibt. Es ist die grundlegende Schnittstelle für alle aufzählbaren, nicht generischen Sammlungen.
Dies gilt für den schreibgeschützten Zugriff auf Sammlungen, die IEnumerable implementieren, das mit einer foreach-Anweisung verwendet werden kann.
Die List-Klasse stellt eine Liste von Objekten dar, auf die per Index zugegriffen werden kann. Es befindet sich im Namespace System.Collection.Generic.List-Klasse kann zum Erstellen von Sammlungen verschiedener Typen verwendet werden, z. B. Ganzzahlen, Zeichenfolgen usw. Die List-Klasse bietet auch Methoden zum Suchen, Sortieren und Bearbeiten von Listen. Beispiel 1: Ausgabe:
static void Main(string[] args) { List list = new List(); IEnumerable enumerable = Enumerable.Range(1, 5); foreach (var item in enumerable) { list.Add(item); } foreach (var item in list) { Console.WriteLine(item); } Console.ReadLine(); }
Das obige ist der detaillierte Inhalt vonWie konvertiere ich IEnumerable in List und List zurück in IEnumerable in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!