HOWTO · Csharp
Array in Liste konvertieren in C#
Es gibt zwei Hauptmethoden, mit denen ein Array in eine Liste in C# konvertiert werden kann, die Funktion Array.ToList() in Linq und die Funktion List.AddRange().
In diesem Lernprogramm werden Methoden zum Konvertieren eines Arrays in eine Liste in C# erläutert.
Konvertieren von ein Array in eine Liste mit der Methode Array.ToList() in Linq in C#
Die Linq- oder sprachintegrierte Abfrage wird für die schnelle Textmanipulation in C# verwendet. Die Methode Array.ToList() in Linq kann ein Array in eine Liste konvertieren. Die Methode Array.ToList() konvertiert das aufrufende Array in eine Liste und gibt das Ergebnis in einer Listendatenstruktur zurück. Das folgende Codebeispiel zeigt, wie ein Array mit der Methode Array.ToList() in Linq in C# in eine Liste konvertiert wird.
using System;
using System.Collections.Generic;
using System.Linq;
namespace convert_array_to_list {
class Program {
static void Main(string[] args) {
int[] arr = { 10, 12, 13 };
List<int> lst = arr.ToList();
foreach (var element in lst) {
Console.WriteLine(element);
}
}
}
}
Ausgabe:
10
12
13
Konvertieren von ein Array in eine Liste mit der Methode List.AddRange() in C#
Mit der Methode List.AddRange() wird ein Wertebereich in eine Liste in C# eingefügt. Das List.AddRange() fügt das Element einer beliebigen Datenstruktur in die aufrufende Liste ein. Das folgende Codebeispiel zeigt, wie ein Array mit der Funktion List.AddRange() in C# in eine Liste konvertiert wird.
using System;
using System.Collections.Generic;
using System.Linq;
namespace convert_array_to_list {
class Program {
static void Main(string[] args) {
int[] arr = { 10, 20, 30 };
List<int> lst = new List<int>();
lst.AddRange(arr);
foreach (var element in arr) {
Console.WriteLine(element);
}
}
}
}
Ausgabe:
10
20
30