Método C# Linq Toarray

Método C# Linq Toarray
Veremos cómo convertir los datos dados en la matriz en C# usando el método Linq ToArray ().

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.