Linq Cast -Methode

Linq Cast -Methode
Nehmen wir in einer Datenquelle an, dass es Elemente mit einem Datentyp gibt, und Sie möchten sie in Typen wie String oder Double oder Ganzzahl konvertieren. Sie können die CAST () -Methode verwenden.

Gießen()

CAST () -Methode in LINQ wird verwendet, um den Datentyp in die vorhandene Datenquelle in einen anderen Datentyp zu gießen/zu konvertieren. Es wird die Ausnahme hervorrufen, wenn wir sie in verschiedene Datentypen wie String in Ganzzahl usw. umwandeln.

Syntax:

Eingabequelle.Gießen()

Wo:

  1. input_source kann jede Datenquelle wie ArrayList, Liste usw. sein.
  2. Datentyp ist der Typ, den wir den Typ der angegebenen Datenquelle konvertieren werden.

Beispiel 1:

Hier erstellen wir eine Datenquelle mit dem Namen Array -Liste mit ganzzahliger Typ und geben sie in den Ganzzahltyp ein.

Die Syntax sollte also sein:

Eingabequelle.Gießen()
mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen;
Verwenden von System.Sammlungen.Generisch;
Klasse LinuxHint
Public static void Main()

// Erstellen Sie eine Array -Liste
int [] my_arrayList = 100,34,56,32,10,45;
// Die ArrayList anzeigen
foreach (var Ergebnis in my_arraylist)
Konsole.WriteLine (Ergebnis);

Konsole.WriteLine ("------------------------");
// Konvertieren Sie die Array -List -Sammlung in den Ganzzahltyp
var final = my_arraylist.Gießen();
//Anzeige
foreach (var Ergebnis in endgültig)
Konsole.WriteLine (Ergebnis);


Ausgang:

Erläuterung:

Erstellen Sie eine Array -Liste mit dem Namen - My_arrayList.

Wirf die my_arraylist an den ganzzahligen Typ.

Zeigen Sie das Ergebnis mit einer foreach -Schleife an.

Beispiel 2:

Hier erstellen wir eine Datenquelle mit dem Namen Array -Liste mit String -Typ und gießen sie in den String -Typ.

Die Syntax sollte also sein:

Eingabequelle.Gießen()
mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen;
Verwenden von System.Sammlungen.Generisch;
Klasse LinuxHint
Public static void Main()

// Erstellen Sie eine Array -Liste
String [] my_arrayList = "LinuxHint", "java";
// Die ArrayList anzeigen
foreach (var Ergebnis in my_arraylist)
Konsole.WriteLine (Ergebnis);

Konsole.WriteLine ("------------------------");
// Konvertieren Sie die Array -List -Sammlung in den Zeichenfolge -Typ
var final = my_arraylist.Gießen();
//Anzeige
foreach (var Ergebnis in endgültig)
Konsole.WriteLine (Ergebnis);


Ausgang:

Erläuterung:

Erstellen Sie eine Array -Liste mit dem Namen - My_arrayList.

Wirf die my_arraylist auf den String -Typ.

Zeigen Sie das Ergebnis mit einer foreach -Schleife an.

Abschluss

In diesem Tutorial haben wir die Cast () -Methode besprochen. CAST () -Methode in LINQ wird verwendet, um den Datentyp in die vorhandene Datenquelle in einen anderen Datentyp zu gießen/zu konvertieren. Es wird die Ausnahme hervorrufen, wenn wir sie in verschiedene Datentypen wie String in Ganzzahl usw. umwandeln. Sie müssen die Datentypen angeben - int für Ganzzahl, Saite für String und doppelt Für Doppelartkonvertierungen.