Funzione Linq min

Funzione Linq min
In questo articolo, discuteremo di come restituire il valore minimo attraverso la funzione Linq Min () nella struttura dei dati dell'elenco.

È anche possibile utilizzare altre strutture di dati come stack, coda ed ecc.

Linguaggio di query integrato di linguaggio (LINQ) viene utilizzato per eseguire operazioni sulle raccolte C# o sulle normali strutture di dati.

Linq min ()

Min () in LINQ viene utilizzato per restituire il valore minimo tra gli elementi.

Sintassi:
Se i valori sono singoli:

elenco.Min ()

Se ci sono più valori:

elenco.Min (elemento => elemento.variabile)

L'elemento itera i valori in un elenco e una variabile è uno dei valori presenti in un elenco.

Esploriamo questo metodo.

Esempio 1:

Qui creeremo un elenco che contiene elementi interi e useremo min () per restituire il valore minimo tra questi elementi.

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea dati
ListFirst_list = new List () 120,80,45,123,456,45,120,8,9,0;
Console.WriteLine ("Elenco:");
foreach (valori var in first_list)

Console.WriteLine (valori);

// Ottieni il minimo di elementi nell'elenco
var result = first_list.Min ();
Console.WriteLine ("Valore minimo dall'elenco sopra:"+risultato);

Produzione:

Spiegazione:

Innanzitutto, abbiamo creato una struttura dei dati dell'elenco con 10 numeri interi.

Successivamente, abbiamo applicato min () per ottenere il minimo degli elementi.

Infine, possiamo visualizzare il risultato.

Esempio 2:

Creiamo cibo che contiene tre attributi: Food_Price, nome e quantità.

Ottieni separatamente gli attributi minimi alimentari_price e quantità.

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

// Definisci i dati per il cibo
cibo di classe

public int food_price get; impostato;
Nome della stringa pubblica get; impostato;
Public int Quantity get; impostato;

statico public void main ()
// Crea dati
ListFirst_list = new List ();
// Aggiungi valori
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 = "fungo", quantità = 2);
First_list.Add (new Food Food_price = 564, name = "VegTables", quantità = 10);
First_list.Add (new Food food_price = 400, name = "frutti", quantità = 8);
foreach (valori var in first_list)

Console.Writeline (valore.Food_price+"->"+valore.nome+"->"+valore.quantità);

Console.WriteLine ("-------------------------- Linq Min ------------------- ------- ");
// Minimo Food_Price
var min1 = first_list.Min (elemento => elemento.food_price);
Console.WriteLine ("Minimo Food_price:"+min1);
//quantità minima
var min2 = first_list.Min (elemento => elemento.quantità);
Console.WriteLine ("Quantità minima:"+min2);
// Nome minimo
var min3 = first_list.Min (elemento => elemento.nome);
Console.WriteLine ("Nome minimo:"+min3);

Produzione:

Spiegazione:

Per prima cosa dobbiamo dichiarare la struttura:

Abbiamo definito tre attributi con cibo_price e quantità come tipo intero e nome come tipo di stringa.

Successivamente, abbiamo creato un elenco chiamato First_list dalla struttura della struttura.

Aggiungi i valori all'elenco creato sopra.

Abbiamo aggiunto 5 valori.

Applica min () per restituire il minimo di valori da tutti gli attributi.

Conclusione

In questo tutorial C# - LINQ, abbiamo visto come restituire il minimo dei dati con la funzione min (). È anche possibile restituire i valori minimi in particolare attributi nei dati dati. Abbiamo discusso di due diversi esempi per comprendere meglio il concetto.