Comment utiliser LINQ pour trouver la valeur maximale dans une liste

Auteur: Randy Alexander
Date De Création: 1 Avril 2021
Date De Mise À Jour: 25 Mars 2024
Anonim
Apprendre le C# - 23 - Écrire des requêtes LINQ
Vidéo: Apprendre le C# - 23 - Écrire des requêtes LINQ

Contenu

La requête intégrée au langage est une technologie utilisée par les langages de programmation .NET pour interroger. Il permet au développeur d'interroger, de filtrer et de transformer des ensembles de données à l'aide de la syntaxe en langage natif.L'une des fonctions d'agrégation de base est Max, qui recherche et renvoie la valeur maximale dans les enregistrements d'une requête.


Les instructions

LINQ peut être étendu pour traiter d'autres sources de données (Jupiterimages / Photos.com / Getty Images)
  1. Déclarer et initialiser une collection ou une liste qui implémente l'interface IEnumerable. Toute implémentation de IEnumerable peut être interrogé via LINQ.

    Exemple C #:

    int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};

  2. Utilisez l'opérateur Max pour trouver la plus grande valeur de la liste. Il appelle une opération de transformation sur chaque élément de la liste et renvoie le résultat le plus grand. Pour trouver simplement la plus grande valeur dans un tableau, Max peut être utilisé sans aucun paramètre.

    Exemple C #:

    int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};


    // renvoie 37 int majorValue = arrayExample.Max ();

  3. Utilisez une expression lambda pour effectuer une opération sur chaque élément de la liste. Une expression lambda est un type de fonction anonyme créé via l'opérateur "=>".

    Exemple C #:

    int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};

    // Soustrayez 50 à chaque élément du tableau, puis trouvez la plus grande valeur absolue. // L'élément en cours de traitement est représenté par la variable "i", définie par l'instruction "i =>" // Retourne 47, qui est le résultat de Abs (3 - 50); int majorValue = Tableau Exame.Max (i => System.Math.Abs ​​(i - 50));

Le rayure ur un dique vinyle interfèrent avec la qualité de la reproduction onore et une rayure profonde peut faire auter le dique. Réparer une rayure profonde ur un dique vinyle garant...

Le ac en cuir et le mallette peuvent être de belle pièce d'art et de vêtement. Cependant, il ont beoin de oin approprié pour conerver leur apparence. Heureuement, un ac en cuir...

Nos Publications