Convertir la liste en IEnumerable en C#
-
Convertir la liste en IEnumerable avec le mot-clé
as
enC#
-
Convertir la liste en IEnumerable avec la méthode de conversion de type en
C#
-
Convertir la liste en IEnumerable avec la méthode LINQ en
C#
Ce tutoriel abordera les méthodes pour convertir une liste en IEnumerable
en C#.
Convertir la liste en IEnumerable avec le mot-clé as
en C#
Nous pouvons convertir la structure de données List
en structure de données IEnumerable
avec le mot-clé as
en C#. Consultez l’exemple suivant.
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);
}
}
}
}
Production:
1 2 3 4 5
Dans le code ci-dessus, nous avons converti la Liste
d’entiers ilist
en IEnumerable
d’entiers enumerable
avec le mot-clé as
en C#.
Convertir la liste en IEnumerable avec la méthode de conversion de type en C#
On peut également utiliser la méthode de typecasting pour stocker un objet du type de données List
dans un objet du type de données IEnumerable
, comme le montre l’exemple de code suivant.
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);
}
}
}
}
Production:
1 2 3 4 5
Dans le code ci-dessus, nous avons converti la Liste
d’entiers ilist
en IEnumerable
d’entiers enumerable
avec la méthode typecasting en C#.
Convertir la liste en IEnumerable avec la méthode LINQ en C#
Le LINQ intègre la fonctionnalité de requête SQL avec les structures de données en C#. Nous pouvons utiliser la fonction AsEnumerable()
de LINQ pour convertir une liste en IEnumerable
en C#. L’exemple de code suivant nous montre comment nous pouvons convertir une structure de données List
en une structure de données IEnumerable
avec la fonction AsEnumerable()
de LINQ en C#.
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);
}
}
}
}
Production:
1 2 3 4 5
Dans le code ci-dessus, nous avons converti la List
d’entiers ilist
en IEnumerable
d’entiers enumerable
avec la fonction ilist.AsEnumerable()
en C#.
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.
LinkedInArticle connexe - Csharp List
- Comment convertir un IEnumerable en une liste en C#
- C# Retirer un article de la liste
- C# Joindre deux listes ensemble
- Trier une liste par un champ en C#
- Convertir un dictionnaire en collection de listes en C#
- HashSet vs Liste en C#