Sprachintegrierte Abfragesprache (LINQ) wird verwendet, um Operationen in den C# -Kollektionen oder normalen Datenstrukturen auszuführen.
Linq tolist () Methode
Die Tolist () -Methode in LINQ wandelt die angegebene Datenquelle in die Liste um, wie sie Arrays, Hashset usw. konvertiert. auflisten.
Syntax:
Eingabequelle.Auflisten();
Wobei input_source ein Array, Hashset usw. sein kann.
Stellen Sie sicher, dass Sie die Liste wie diese definieren:
Aufführenconverted_list = input_source.Auflisten();
Wir werden dies verstehen, indem wir die folgenden Beispiele untersuchen:
Beispiel 1:
Hier erstellen wir zwei Arrays mit Ganzzahlen und Saiten. Danach werden wir sie in die Liste umwandeln.
mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint
statische öffentliche void main ()
// Array mit dem Namen input_numbers erstellen
int [] input_numbers = 100.200.300.456;
// Array mit dem Namen input_strings erstellen
String [] input_strings = "LinuxHint", "sravan";
// Input_numbers -Array in die Liste konvertieren
Aufführenconverted_list1 = input_numbers.Auflisten();
Konsole.WriteLine ("Ganzzahlliste:");
foreach (var values1 in converted_list1)
Konsole.WriteLine (Werte);
// Input_Strings -Array in die Liste konvertieren
Aufführenconverted_list2 = input_strings.Auflisten();
Konsole.WriteLine ("String -Liste:");
foreach (var values2 in converted_list2)
Konsole.WriteLine (Werte2);
Ausgang:
Erläuterung:
1. Zuerst haben wir zwei Arrays mit Ganzzahl- und String -Typ erstellt. Die input_numbers bezieht sich auf das Integer -Array und die input_strings bezieht sich auf das String -Array.
2. Danach haben wir beide Arrays mithilfe der Tolist () -Methode über linq in die Auflistung konvertiert.
Beispiel 2:
Hier erstellen wir zwei Hashsets mit Ganzzahlen und Saiten. Danach werden wir sie getrennt in eine Liste umwandeln.
mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint
statische öffentliche void main ()
// Erstellen Sie Hashset Named Input_Numbers
var input_numbers = neuer Hashset() 100.200.300.456;
// Erstellen Sie Hashset Named Input_Strings
var input_strings = new Hashset() "LinuxHint", "sravan";
// Input_numbers Hashset in die Liste konvertieren
Aufführenconverted_list1 = input_numbers.Auflisten();
Konsole.WriteLine ("Ganzzahlliste:");
foreach (var values1 in converted_list1)
Konsole.WriteLine (Werte);
// Input_strings Hashset in List konvertieren
Aufführenconverted_list2 = input_strings.Auflisten();
Konsole.WriteLine ("String -Liste:");
foreach (var values2 in converted_list2)
Konsole.WriteLine (Werte2);
Ausgang:
Erläuterung:
1. Zuerst haben wir zwei Hashsets mit Ganzzahl- und String -Typ erstellt. Die input_numbers bezieht sich auf den Ganzzahl -Hash -Set und die input_strings bezieht.
2. Danach haben wir beide Hashsets mithilfe der Methode Tolist () über LINQ in die Auflistung konvertiert und die konvertierte Liste mit der Foreach -Schleife angezeigt.
Abschluss
Wir haben die beiden Datenquellen gelernt, die in C# über linq auf Liste konvertiert werden. Wir haben gelernt, wie man ein Array und Hashset mithilfe der Methode Tolist () mit zwei Beispielen in die Auflistung konvertiert, unter Berücksichtigung der Ganzzahl- und String -Typwerte.