Le langage de requête intégrée du langage (LINQ) est utilisé pour effectuer des opérations sur les collections C # ou les structures de données normales.
Linq distinct ()
Distinct () dans linq est utilisé pour renvoyer les valeurs uniques présentes dans une structure de données (liste). S'il y a des valeurs similaires, alors celles-ci seront supprimées.
Il est possible d'utiliser cette méthode de deux manières. Examinons-y.
Approche 1: Utilisation de la méthode
Nous utiliserons la méthode normale distincte () pour renvoyer des valeurs distinctes.
Syntaxe:
liste.Distinct()Où la liste est l'objet de liste créé.
Approche 2: Utilisation de la requête
Nous utiliserons la requête similaire à l'expression SQL qui renvoie les valeurs uniques.
Syntaxe:
à partir de i dans la liste SELECT I.Distinct()
Où la liste est l'objet de liste créé et itérateur itère les éléments d'une liste…
Exemple 1:
Ici, nous allons créer une liste qui contient des éléments entiers et nous utiliserons distincts () pour retourner uniquement les valeurs uniques.
Utilisation du système;Sortir:
Explication:
Alors d'abord, nous avons créé une structure de données sur la liste avec 10 entiers qui incluent des doublons.
Après cela, nous avons appliqué distinct () pour obtenir les éléments uniques.
Enfin, nous pouvons afficher le résultat en utilisant une boucle foreach.
Exemple 2:
Ici, nous allons créer une liste qui contient des éléments de chaîne et nous utiliserons distincts () pour retourner uniquement les valeurs uniques.
Utilisation du système;Sortir:
Explication:
Alors d'abord, nous avons créé une structure de données sur la liste avec 6 chaînes qui incluent des doublons.
Après cela, nous avons appliqué distinct () pour obtenir les éléments uniques.
Enfin, nous pouvons afficher le résultat en utilisant une boucle foreach.
Exemple 3:
Ici, nous allons créer une liste qui contient des éléments entiers et nous utiliserons distincts () avec une requête pour retourner uniquement les valeurs uniques.
Utilisation du système;Sortir:
Explication:
Alors d'abord, nous avons créé une structure de données sur la liste avec 10 entiers qui incluent des doublons.
Après cela, nous avons appliqué distinct () pour obtenir les éléments uniques.
Enfin, nous pouvons afficher le résultat en utilisant une boucle foreach.
Conclusion
Distinct () dans linq est utilisé pour renvoyer les valeurs uniques présentes dans une structure de données. Il existe deux façons d'utiliser la méthode linq distinct (). Nous avons discuté de trois exemples différents avec différents types de données. Assurez-vous que l'utilisation doit inclure - Utilisation du système.Linq et Utilisation du système.Collections.Générique lignes de commande dans votre code.