Liste in IEnumerable konvertieren in C#
-
Konvertieren von die Liste in IEnumerable mit dem Schlüsselwort
asinC# -
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#
