Método C# Linq Union

Método C# Linq Union
Lenguaje Integrado de consultas El lenguaje (LINQ) se utiliza para realizar operaciones en las colecciones de C# o estructuras de datos normales. Se usa para realizar consultas similares a SQL como expresiones.

En este artículo, discutiremos cómo realizar la operación sindical usando el método union () a través de Linq.

Linq Union ()

Union () en Linq se usa para devolver todos los elementos de manera única de dos estructuras de datos dadas. Los elementos pueden ser tipo o tipo de cadena numérica.

Sintaxis:

Datos1.Unión (Data2)

Data1 es la primera estructura de datos y data2 es la segunda estructura de datos.

Ejemplo 1:

Creemos dos estructuras de datos de lista con elementos enteros y devolvamos todos los valores de manera única utilizando el método union ().

usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// crear primeros datos
Lista First_List = nueva lista() 345,678,456,890;
// crear segundos datos
Lista Second_List = nueva lista() 345,890,324,564,433;
Consola.WriteLine ("Primera lista:");
foreach (valores var en first_list)

Consola.Escritura (valores);

Consola.WriteLine ("Segunda lista:");
foreach (valores var en segundo_list)

Consola.Escritura (valores);

// realizar operación sindical en dos listas y almacenar el resultado en la lista.
operación var = first_list.Unión (Second_List).Listar();
Consola.WriteLine ("Operación sindical en dos listas enteras:");
// devolver uno por un valor de la operación
foreach (resultado var en la operación)

Consola.Escritura (resultado);


Producción:

Explicación:

Lista de creación:

Tenemos que especificar el tipo de datos dentro de la lista.

Operación sindical:

Después de realizar la operación sindical, almacenaremos el resultado en la lista.

Resultado:

Estamos mostrando uno por un elemento usando el bucle foreach ().

Finalmente, los elementos de ambas listas son: 345,678,456,890,324,564, y 433.

Ejemplo 2:

Creemos dos estructuras de datos de lista con elementos dobles y devolvamos todos los valores de manera única utilizando el método union ().

usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// crear primeros datos
Lista First_List = nueva lista() 1.20,4.5,7.0,8.99;
// crear segundos datos
Lista Second_List = nueva lista() 1.20,4.5,7.0,8.99;
Consola.WriteLine ("Primera lista:");
foreach (valores var en first_list)

Consola.Escritura (valores);

Consola.WriteLine ("Segunda lista:");
foreach (valores var en segundo_list)

Consola.Escritura (valores);

// realizar operación sindical en dos listas y almacenar el resultado en la lista.
operación var = first_list.Unión (Second_List).Listar();
Consola.WriteLine ("Operación sindical en dos listas enteras:");
// devolver uno por un valor de la operación
foreach (resultado var en la operación)

Consola.Escritura (resultado);


Producción:

Explicación:

Lista de creación:

Tenemos que especificar el tipo de datos Double Inside List y pasar los elementos.

Operación sindical:

Después de realizar la operación sindical, almacenaremos el resultado en la lista.

Resultado:

Estamos mostrando uno por un elemento usando el bucle foreach ().

Finalmente, los elementos de ambas listas son de manera única: 1.2,4.5,7 y 8.99.

Ejemplo 3:

Creemos dos estructuras de datos de lista con elementos de cadena y devuelvamos los valores de manera única utilizando el método union ().

usando el sistema;
Uso del sistema.Linq;
Uso del sistema.Colecciones.Genérico;
// Crear una clase - Linuxhint
clase Linuxhint

static public void main ()
// crear primeros datos
Lista First_List = nueva lista() "bienvenido", "a", "Linuxhint";
// crear segundos datos
Lista Second_List = nueva lista() "Linuxhint";
Consola.WriteLine ("Primera lista:");
foreach (valores var en first_list)

Consola.Escritura (valores);

Consola.WriteLine ("Segunda lista:");
foreach (valores var en segundo_list)

Consola.Escritura (valores);

// realizar operación sindical en dos listas y almacenar el resultado en una lista.
operación var = first_list.Unión (Second_List).Listar();
Consola.WriteLine ("Operación sindical en dos listas enteras:");
// devolver uno por un valor de la operación
foreach (resultado var en la operación)

Consola.Escritura (resultado);


Producción:

Los elementos de ambas listas son de forma única: bienvenidos, a, Linuxhint.

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 de cadena.