Lenguaje Integrado de consultas El lenguaje (LINQ) se utiliza para realizar operaciones en las colecciones de C# o estructuras de datos normales. También podemos realizar las operaciones de consulta de la base de datos con LINQ. LINQ admite muchos métodos y funciones que se utilizan para la manipulación de datos, como actualización, eliminación e inserción, etc.
Linq ToArray ()
El método ToArray () en LINQ convierte la fuente de datos dada en una matriz como se convierte en la lista, hashset, conjunto ordenado, etc. a una matriz.
Sintaxis:
(de i en input_source seleccione i).ToArray ();
Donde el input_source puede ser una lista, hashset, etc.
Entenderemos esto con los siguientes ejemplos:
Ejemplo 1:
Aquí, crearemos dos listas con enteros y cuerdas. Después de eso, los convertiremos en matrices.
usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint
static public void main ()
// Crear lista llamada input_numbers
var input_numbers = nueva lista() 100,200,300,456;
// Crear lista llamada Input_strings
var input_strings = nueva lista() "Linuxhint", "Java";
// Convertir Entrada_number a la matriz
var convertido_array1 = (de i en input_numbers seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var1 en convertido_array1)
Consola.WriteLine (valores1);
// Convertir la lista Input_strings en la matriz
var convertido_array2 = (de i en input_strings seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var2 en convertido_array2)
Consola.Escritura (valores2);
Producción:
Explicación:
1. Primero, creamos dos listas con entero y tipo de cadena. El input_number se refiere a la lista entera y las entradas se refieren a la lista de cadenas.
2. Después de eso, convertimos ambas listas en una matriz utilizando el método ToArray () a través de Linq.
Ejemplo 2:
Aquí, crearemos dos hashsets con enteros y cuerdas. Después de eso, los convertiremos en una matriz.
usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint
static public void main ()
// Crear hashset llamado input_numbers
var input_numbers = nuevo hashset() 100,200,300,456;
// Crear hashset llamado input_strings
var input_strings = nuevo hashset() "Linuxhint", "Java";
// Convertir Entrada_numbers hashset en matriz
var convertido_array1 = (de i en input_numbers seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var1 en convertido_array1)
Consola.WriteLine (valores1);
// Convertir Entrada_strings hashset en matriz
var convertido_array2 = (de i en input_strings seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var2 en convertido_array2)
Consola.Escritura (valores2);
Producción:
Explicación:
1. Primero, creamos dos hashsets con entero y tipo de cadena. Los input_numbers se refieren al hashset entero y las entradas_strings se refieren al hashset de cadena.
2. Después de eso, convertimos ambos hashsets en una matriz usando el método ToArray () a través de Linq.
Ejemplo 3:
Aquí, crearemos dosets sorted con enteros y cuerdas. Después de eso, los convertiremos en una matriz.
usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint
static public void main ()
// Crear sortedset llamado input_numbers
var input_numbers = new SortedSet() 100,200,300,456;
// Crear sortedset llamado input_strings
var input_strings = nuevo sortedset() "Linuxhint", "Java";
// Convertir Input_numbers sortedset en matriz
var convertido_array1 = (de i en input_numbers seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var1 en convertido_array1)
Consola.WriteLine (valores1);
// Convertir Input_strings SortedSet en la matriz
var convertido_array2 = (de i en input_strings seleccione i).ToArray ();
Consola.WriteLine ("Array:");
foreach (valores var2 en convertido_array2)
Consola.Escritura (valores2);
Producción:
Explicación:
1. Primero, creamos dosets sorted con entero y tipo de cadena. El input_numbers se refiere al entero sortedset y las entradas_strings se refieren a la cadena sortedset.
2. Después de eso, convertimos los dosets sorted en una matriz usando el método ToArray () a través de Linq.
Conclusión
Aprendimos las dos fuentes de datos que se convierten en matriz en C# a través de Linq. Aprendimos a convertir la lista, SortedSet y Hashset a la lista utilizando el método ToArray () con tres ejemplos considerando los valores de tipo Inter y String.