Liste in IEnumerable konvertieren in C#
-
Konvertieren von die Liste in IEnumerable mit dem Schlüsselwort
as
inC#
-
Konvertieren der Liste in IEnumerable mit der Typecasting-Methode in
C#
-
Konvertieren der Liste in IEnumerable mit der LINQ-Methode in
C#
In diesem Tutorial werden die Methoden zum Konvertieren einer Liste in IEnumerable
in C# erläutert.
Konvertieren von die Liste in IEnumerable mit dem Schlüsselwort as
in C#
Wir können die Datenstruktur List
mit dem Schlüsselwort as
in C# in die Datenstruktur IEnumerable
konvertieren. Siehe folgendes Beispiel.
using System;
using System.Collections.Generic;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = ilist as IEnumerable<int>;
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Ausgabe:
1
2
3
4
5
Im obigen Code haben wir die List
der Ganzzahlen ilist
in die IEnumerable
der Ganzzahlen enumerable
mit dem Schlüsselwort as
in C# konvertiert.
Konvertieren der Liste in IEnumerable mit der Typecasting-Methode in C#
Wir können die Typecasting-Methode auch verwenden, um ein Objekt des Datentyps List
in einem Objekt des Datentyps IEnumerable
zu speichern, wie im folgenden Codebeispiel gezeigt.
using System;
using System.Collections.Generic;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = (IEnumerable<int>)ilist;
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Ausgabe:
1
2
3
4
5
Im obigen Code haben wir mit der Typecasting-Methode in C# die List
von Ganzzahlen ilist
in die IEnumerable
von Ganzzahlen enumerable
konvertiert.
Konvertieren der Liste in IEnumerable mit der LINQ-Methode in C#
Der LINQ integriert die SQL-Abfragefunktionalität in die Datenstrukturen in C#. Wir können die Funktion AsEnumerable()
von LINQ verwenden, um eine Liste in eine IEnumerable
in C# zu konvertieren. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion AsEnumerable()
von LINQ in C# eine Datenstruktur List
in eine Datenstruktur IEnumerable
konvertieren können.
using System;
using System.Collections.Generic;
using System.Linq;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = ilist.AsEnumerable();
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Ausgabe:
1
2
3
4
5
Im obigen Code haben wir die List
der Ganzzahlen ilist
in die IEnumerable
von Ganzzahlen enumerable
mit der Funktion ilist.AsEnumerable()
in C# konvertiert.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInVerwandter Artikel - Csharp List
- So konvertieren Sie einen IEnumerable in eine Liste in C#
- C# Element aus der Liste entfernen
- C# Zwei Listen zusammenfügen
- Die AddRange-Funktion für List in C#
- Eindeutige Elemente zum Auflisten in C#
- Finden Sie Duplikate in einer Liste in C#