Fonction Linq Min

Fonction Linq Min
Dans cet article, nous discuterons de la façon de renvoyer la valeur minimale via la fonction linq min () dans la structure des données de la liste.

Il est également possible d'utiliser d'autres structures de données comme la pile, la file d'attente et etc.

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 min ()

Min () dans linq est utilisé pour renvoyer la valeur minimale parmi les éléments.

Syntaxe:
Si les valeurs sont simples:

liste.Min ()

S'il y a plusieurs valeurs:

liste.Min (élément => élément.variable)

L'élément itère les valeurs d'une liste et une variable est l'une des valeurs présentes dans une liste.

Explorons cette méthode.

Exemple 1:

Ici, nous allons créer une liste qui contient des éléments entiers et nous utiliserons min () pour renvoyer la valeur minimale parmi ces éléments.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Créer des données
ListFirst_list = new list () 120,80,45,123,456,45,120,8,9,0;
Console.WriteLine ("Liste:");
foreach (valeurs var dans first_list)

Console.WriteLine (valeurs);

// obtient le minimum d'éléments dans la liste
var result = first_list.Min ();
Console.WriteLine ("Valeur minimale de la liste ci-dessus:" + Résultat);

Sortir:

Explication:

Tout d'abord, nous avons créé une structure de données sur la liste avec 10 entiers.

Après cela, nous avons appliqué Min () pour obtenir le minimum des éléments.

Enfin, nous pouvons afficher le résultat.

Exemple 2:

Créons des aliments qui contient trois attributs - Food_Price, nom et quantité.

Obtenez séparément les attributs minimums aliment_price et quantité.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

// définir les données pour la nourriture
nourriture de classe

public int Food_price get; ensemble;
Nom de chaîne publique get; ensemble;
Public Int Quantity get; ensemble;

public statique void main ()
// Créer des données
ListFirst_list = new list ();
// ajouter des valeurs
first_list.Add (new Food food_price = 300, name = "parota", quantité = 1);
first_list.Add (new Food food_price = 800, name = "Paneer", quantité = 4);
first_list.Add (new food food_price = 100, name = "champignon", quantité = 2);
first_list.Add (new Food food_price = 564, name = "vegtables", quantité = 10);
first_list.Add (new Food food_price = 400, name = "fruits", quantité = 8);
foreach (valeur var dans first_list)

Console.Writeline (valeur.Food_price + "->" + valeur.Nom + "->" + valeur.quantité);

Console.WriteLine ("-------------------------- Linq Min ------------------- ------- ");
// Food_Price minimum
var min1 = first_list.Min (élément => élément.food_price);
Console.WriteLine ("Food_Price minimum:" + min1);
//quantité minimum
var min2 = first_list.Min (élément => élément.quantité);
Console.WriteLine ("Quantité minimale:" + min2);
// Nom minimum
var min3 = first_list.Min (élément => élément.nom);
Console.WriteLine ("Nom minimum:" + min3);

Sortir:

Explication:

Nous devons d'abord déclarer la structure:

Nous avons défini trois attributs avec Food_price et la quantité comme type entier et nom comme type de chaîne.

Ensuite, nous avons créé une liste nommée First_List à partir de la structure-alimentation.

Ajouter les valeurs à la liste créée ci-dessus.

Nous avons ajouté 5 valeurs.

Appliquer min () pour renvoyer le minimum de valeurs de tous les attributs.

Conclusion

Dans ce tutoriel C # - Linq, nous avons vu comment renvoyer le minimum des données avec la fonction min (). Il est également possible de renvoyer les valeurs minimales dans les attributs particuliers dans les données données. Nous avons discuté de deux exemples différents pour mieux comprendre le concept.