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:
- Input_source puede ser cualquier fuente de datos como ArrayList, List, etc.
- 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.