Linq min Funktion

Linq min Funktion
In diesem Artikel werden wir diskutieren, wie der Mindestwert über die Funktion linq min () in der Listendatenstruktur zurückgibt.

Es ist auch möglich, andere Datenstrukturen wie Stack, Warteschlange und etc zu verwenden.

Sprachintegrierte Abfragesprache (LINQ) wird verwendet, um Operationen in den C# -Kollektionen oder normalen Datenstrukturen auszuführen.

Linq min ()

Min () in lINQ wird verwendet, um den Mindestwert zwischen den Elementen zurückzugeben.

Syntax:
Wenn die Werte Single sind:

Liste.Mindest()

Wenn es mehrere Werte gibt:

Liste.Min (Element => Element.Variable)

Das Element iteriert die Werte in einer Liste und eine Variable ist einer der in einer Liste vorhandenen Werte.

Erforschen wir diese Methode.

Beispiel 1:

Hier erstellen wir eine Liste mit ganzzahligen Elementen und verwenden min (), um den Mindestwert zwischen diesen Elementen zurückzugeben.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Daten erstellen
Listfirst_list = new list () 120,80,45,123,456,45,120,8,9,0;
Konsole.WriteLine ("Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Erhalten Sie das Minimum an Elementen in der Liste
var result = First_list.Mindest();
Konsole.WriteLine ("Mindestwert aus der obigen Liste:"+Ergebnis);

Ausgang:

Erläuterung:

Zunächst haben wir eine Listendatenstruktur mit 10 Ganzzahlen erstellt.

Danach haben wir min () angewendet, um das Minimum der Elemente zu erhalten.

Schließlich können wir das Ergebnis anzeigen.

Beispiel 2:

Erstellen wir Lebensmittel mit drei Attributen - Food_price, Name und Menge.

Holen Sie sich minimale Food_Price- und Mengenattribute separat.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

// die Daten für Lebensmittel definieren
Klassennahrung

public int food_price get; Satz;
public String Name get; Satz;
public int mantity get; Satz;

statische öffentliche void main ()
// Daten erstellen
ListFirst_list = new list ();
// Werte hinzufügen
First_List.Add (neues Food food_price = 300, name = "parota", mantity = 1);
First_List.Add (neues Food food_price = 800, name = "paneer", mantity = 4);
First_List.Add (neues Food food_price = 100, name = "pilz", quantity = 2);
First_List.Add (neues Food food_price = 564, name = "vegtables", quantity = 10);
First_List.Add (neues Food food_price = 400, name = "fruits", mantity = 8);
foreach (var value in First_list)

Konsole.Writeline (Wert.food_price+"->"+Wert.Name+"->"+Wert.Menge);

Konsole.WRITELELE ("-------------------------- Linq Min ------------------- ------- ");
// Minimum food_price
var min1 = First_list.Min (Element => Element.food_price);
Konsole.WriteLine ("Minimum food_price:"+min1);
//mindestens hinzufügen
var min2 = First_list.Min (Element => Element.Menge);
Konsole.WriteLine ("Mindestmenge:"+min2);
// Mindestname
var min3 = First_list.Min (Element => Element.Name);
Konsole.WriteLine ("Mindestname:"+min3);

Ausgang:

Erläuterung:

Zuerst müssen wir die Struktur deklarieren:

Wir haben drei Attribute mit Food_price und Menge als ganzzahliger Typ und Name als String -Typ definiert.

Als nächstes haben wir eine Liste mit dem Namen First_List aus dem Struktur-Food erstellt.

Fügen Sie die Werte der oben erstellten Liste hinzu.

Wir haben 5 Werte hinzugefügt.

Wenden Sie min () an, um das Minimum an Werten aus allen Attributen zurückzugeben.

Abschluss

In diesem C# - Linq -Tutorial haben wir gesehen, wie das Minimum der Daten mit der min () -Funktion zurückgibt. Es ist auch möglich, die Mindestwerte in bestimmten Attributen in den angegebenen Daten zurückzugeben. Wir haben zwei verschiedene Beispiele diskutiert, um das Konzept besser zu verstehen.