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.