Lenguaje Integrado de consultas El lenguaje (LINQ) se utiliza para realizar operaciones en las colecciones de C# o estructuras de datos normales.
Linq distintivo ()
Distinto () en Linq se usa para devolver los valores únicos presentes en una estructura de datos (lista). Si hay valores similares, entonces se eliminarán.
Es posible usar este método de dos maneras. Veamos ello.
Enfoque 1: Uso del método
Usaremos el método Distint () normal para devolver valores distintos.
Sintaxis:
lista.Distinto()Donde se crea la lista del objeto de lista.
Enfoque 2: Uso de la consulta
Usaremos la consulta similar a la expresión de SQL que devuelve los valores únicos.
Sintaxis:
de i en la lista seleccione I.Distinto()
Donde la lista está el objeto de lista creado y el iterador itera los elementos en una lista ..
Ejemplo 1:
Aquí, crearemos una lista que contenga elementos enteros y usaremos distinto () para devolver solo los valores únicos.
usando el sistema;Producción:
Explicación:
Entonces, primero, creamos una estructura de datos de lista con 10 enteros que incluyen duplicados.
Después de eso, aplicamos distintos () para obtener los elementos únicos.
Finalmente, podemos mostrar el resultado usando un bucle foreach.
Ejemplo 2:
Aquí, crearemos una lista que contenga elementos de cadena y usaremos distinto () para devolver solo los valores únicos.
usando el sistema;Producción:
Explicación:
Entonces, primero, creamos una estructura de datos de lista con 6 cadenas que incluyen duplicados.
Después de eso, aplicamos distintos () para obtener los elementos únicos.
Finalmente, podemos mostrar el resultado usando un bucle foreach.
Ejemplo 3:
Aquí, crearemos una lista que contenga elementos enteros y usaremos distinto () con consulta para devolver solo los valores únicos.
usando el sistema;Producción:
Explicación:
Entonces, primero, creamos una estructura de datos de lista con 10 enteros que incluyen duplicados.
Después de eso, aplicamos distintos () para obtener los elementos únicos.
Finalmente, podemos mostrar el resultado usando un bucle foreach.
Conclusión
Distinto () en Linq se utiliza para devolver los valores únicos presentes en una estructura de datos. Hay dos formas de usar el método Linq distintivo (). Discutimos tres ejemplos diferentes con diferentes tipos de datos. Asegúrese de que el uso tenga que incluir - Uso del sistema.Linq y Uso del sistema.Colecciones.Genérico Líneas de comando en su código.