C# Linq Toarray -Methode

C# Linq Toarray -Methode
Wir sehen.

Sprachintegrierte Abfragesprache (LINQ) wird verwendet, um Operationen in den C# -Kollektionen oder normalen Datenstrukturen auszuführen. Wir können auch die Datenbankabfrageoperationen mit linq ausführen. LINQ unterstützt viele Methoden und Funktionen, die für die Datenmanipulation wie Aktualisierung, Löschung und Insertion usw. verwendet werden.

Linq totarray ()

Die Methode toArray () in LINQ wandelt die angegebene Datenquelle in ein Array um, wie es die Liste, Hashset, sortiert usw. umwandelt, usw. zu einem Array.

Syntax:

(von i in input_source select i)).ToArray ();

Wobei die input_source eine Liste sein kann, Hashset usw.

Wir werden dies anhand der folgenden Beispiele weiter verstehen:

Beispiel 1:

Hier erstellen wir zwei Listen mit Ganzzahlen und Saiten. Danach werden wir sie in Arrays umwandeln.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// List mit dem Namen input_numbers erstellen
var input_numbers = neue Liste() 100.200.300.456;
// List mit dem Namen input_strings erstellen
var input_strings = neue Liste() "LinuxHint", "Java";
// Input_numbers in Array konvertieren
var Converted_array1 = (von i in input_numbers auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values1 in converted_array1)

Konsole.WriteLine (Werte);

// Die Liste der Input_Strings in Array konvertieren
var Converted_array2 = (von i in input_strings auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values2 in converted_array2)

Konsole.WriteLine (Werte2);


Ausgang:

Erläuterung:

1. Zunächst haben wir zwei Listen mit Ganzzahl- und String -Typ erstellt. Die input_numbers bezieht sich auf die Ganzzahlliste und die input_strings bezieht sich auf die String -Liste.

2. Danach haben wir beide Listen mit der Methode totarray () über linq in ein Array konvertiert.

Beispiel 2:

Hier erstellen wir zwei Hashsets mit Ganzzahlen und Saiten. Danach werden wir sie in ein Array 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", "Java";
// Input_numbers Hashset in Array konvertieren
var Converted_array1 = (von i in input_numbers auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values1 in converted_array1)

Konsole.WriteLine (Werte);

// Input_strings Hashset in Array konvertieren
var Converted_array2 = (von i in input_strings auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values2 in converted_array2)

Konsole.WriteLine (Werte2);


Ausgang:

Erläuterung:

1. Zuerst haben wir zwei Hashsets mit Ganzzahl- und String -Typ erstellt. Die input_numbers bezieht.

2. Danach haben wir beide Hashsets mit der Methode toArray () über linq in ein Array konvertiert.

Beispiel 3:

Hier erstellen wir zwei Sorten mit Ganzzahlen und Saiten. Danach werden wir sie in ein Array umwandeln.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// SortEdSet Named Input_Numbers erstellen
var input_numbers = neu sortEdSet() 100.200.300.456;
// SortEdSet Named Input_Strings erstellen
var input_strings = new SortEdSet() "LinuxHint", "Java";
// Input_numbers sortiert in Array konvertieren
var Converted_array1 = (von i in input_numbers auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values1 in converted_array1)

Konsole.WriteLine (Werte);

// Input_Strings sortiert in Array konvertieren
var Converted_array2 = (von i in input_strings auswählen i).ToArray ();
Konsole.WriteLine ("Array:");
foreach (var values2 in converted_array2)

Konsole.WriteLine (Werte2);


Ausgang:

Erläuterung:

1. Zunächst haben wir zwei Sorten mit Ganzzahl- und String -Typ erstellt. Die input_numbers bezieht sich auf das Ganzzahl sortierte, und die input_strings bezieht.

2. Danach haben wir beide SortEdSets mit der Methode toArray () über linq in ein Array konvertiert.

Abschluss

Wir haben die beiden Datenquellen gelernt, die in C# über Linq in Array konvertiert werden. Wir haben gelernt, wie man die Liste, sortiert und hashset mit der Methode toArray () konvertiert, mit drei Beispielen in die Liste der Inter- und String -Typ -Werte in Liste konvertiert.