Método de reparto de Linq

Método de reparto de Linq
Supongamos que en una fuente de datos hay elementos con algún tipo de datos y desea convertirlos en tipos como cadena o doble o entero, puede usar el método Cast ().

Elenco()

El método cast () en LINQ se usa para emitir/convertir el tipo de datos en la fuente de datos existente a otro tipo de datos. Elevará la excepción si los convertimos en diferentes tipos de datos, como String to entero, etc.

Sintaxis:

fuente de entrada.Elenco()

Dónde:

  1. Input_source puede ser cualquier fuente de datos como ArrayList, List, etc.
  2. El tipo de datos es el tipo que convertiremos el tipo de fuente de datos dada.

Ejemplo 1:

Aquí, crearemos una fuente de datos llamada Lista de matriz con el tipo entero y los proyectaremos en tipo entero.

Entonces, la sintaxis debería ser:

fuente de entrada.Elenco()
usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones;
Uso del sistema.Colecciones.Genérico;
clase Linuxhint
Public static void main ()

// Crear una lista de matriz
int [] my_arraylist = 100,34,56,32,10,45;
// Muestra la ArrayList
foreach (resultado var en my_arraylist)
Consola.Escritura (resultado);

Consola.Línea de escritura("------------------------");
// Convertir la colección de la lista de matrices en tipo entero
var final = my_arraylist.Elenco();
//mostrar
foreach (resultado var en final)
Consola.Escritura (resultado);


Producción:

Explicación:

Crear una lista de matriz llamada - my_arraylist.

Elegir el tipo My_ArrayList al tipo entero.

Muestre el resultado usando un bucle foreach.

Ejemplo 2:

Aquí, crearemos una fuente de datos llamada Lista de matriz con el tipo de cadena y los fundaremos en el tipo de cadena.

Entonces, la sintaxis debería ser:

fuente de entrada.Elenco()
usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones;
Uso del sistema.Colecciones.Genérico;
clase Linuxhint
Public static void main ()

// Crear una lista de matriz
String [] my_arrayList = "linuxhint", "java";
// Muestra la ArrayList
foreach (resultado var en my_arraylist)
Consola.Escritura (resultado);

Consola.Línea de escritura("------------------------");
// Convertir la colección de la lista de matrices en el tipo de cadena
var final = my_arraylist.Elenco();
//mostrar
foreach (resultado var en final)
Consola.Escritura (resultado);


Producción:

Explicación:

Crear una lista de matriz llamada - my_arraylist.

Elegir el tipo de cadena my_arraylist.

Muestre el resultado usando un bucle foreach.

Conclusión

En este tutorial, discutimos el método Cast (). El método cast () en LINQ se usa para emitir/convertir el tipo de datos en la fuente de datos existente a otro tipo de datos. Elevará la excepción si los convertimos en diferentes tipos de datos, como String to entero, etc. Tienes que especificar los tipos de datos - En t para entero, cadena para cadena y doble Para conversiones de doble tipo.