Metodo del cast Linq

Metodo del cast Linq
Supponiamo che in un dati dati ci sia elementi con un certo tipo di dati e si desidera convertirli in tipi come stringa o doppio o intero, è possibile utilizzare il metodo Cast ().

Lancio()

Il metodo Cast () in LINQ viene utilizzato per lanciare/convertire il tipo di dati nell'origine dati esistente in un altro tipo di dati. Solleverà l'eccezione se li convertiamo in diversi tipi di dati come stringa in intero ecc.

Sintassi:

input_source.Lancio()

Dove:

  1. input_source può essere qualsiasi fonte di dati come arraylist, elenco ecc.
  2. Il tipo di dati è il tipo convertiremo il tipo di origine dati data.

Esempio 1:

Qui, creeremo un'origine dati denominata elenco di array con tipo intero e li getteremo in tipo intero.

Quindi, la sintassi dovrebbe essere:

input_source.Lancio()
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni;
Utilizzo del sistema.Collezioni.Generico;
class LinuxHint
Public Static Void Main ()

// Crea un elenco di array
int [] my_arraylist = 100,34,56,32,10,45;
// Visualizza il matrice
foreach (var risulta in my_arraylist)
Console.WriteLine (risultato);

Console.Linea di scrittura("------------------------");
// Converti la raccolta dell'elenco di array in tipo intero
var final = my_arraylist.Lancio();
//Schermo
foreach (var risulta in finale)
Console.WriteLine (risultato);


Produzione:

Spiegazione:

Crea un elenco di array chiamato - my_arraylist.

Lancia il tipo My_arraying al tipo intero.

Visualizza il risultato utilizzando un ciclo foreach.

Esempio 2:

Qui, creeremo un'origine dati denominata elenco di array con tipo di stringa e li lanceremo in tipo stringa.

Quindi, la sintassi dovrebbe essere:

input_source.Lancio()
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni;
Utilizzo del sistema.Collezioni.Generico;
class LinuxHint
Public Static Void Main ()

// Crea un elenco di array
string [] my_arraylist = "linuxhint", "java";
// Visualizza il matrice
foreach (var risulta in my_arraylist)
Console.WriteLine (risultato);

Console.Linea di scrittura("------------------------");
// Converti la raccolta dell'elenco di array in tipo stringa
var final = my_arraylist.Lancio();
//Schermo
foreach (var risulta in finale)
Console.WriteLine (risultato);


Produzione:

Spiegazione:

Crea un elenco di array chiamato - my_arraylist.

Lanciare il tipo di my_arraylist sul tipo di stringa.

Visualizza il risultato utilizzando un ciclo foreach.

Conclusione

In questo tutorial, abbiamo discusso del metodo Cast (). Il metodo Cast () in LINQ viene utilizzato per lanciare/convertire il tipo di dati nell'origine dati esistente in un altro tipo di dati. Solleverà l'eccezione se li convertiamo in diversi tipi di dati come stringa in intero ecc. È necessario specificare i tipi di dati - int per intero, corda per stringa e Doppio Per conversioni a doppio tipo.