Esporta (0) Stampa
Espandi tutto

Metodo Enumerable.Min (IEnumerable<Decimal>)

Aggiornamento: novembre 2007

Restituisce il valore minimo in una sequenza di valori Decimal.

Spazio dei nomi:  System.Linq
Assembly:  System.Core (in System.Core.dll)

public static decimal Min(
	this IEnumerable<decimal> source
)
/** @attribute ExtensionAttribute */
public static Decimal Min(
	IEnumerable<Decimal> source
)
public static function Min(
	source : IEnumerable<decimal>
) : decimal

Parametri

source
Tipo: System.Collections.Generic.IEnumerable<Decimal>

Sequenza di valori Decimal di cui determinare il valore minimo.

Valore restituito

Tipo: System.Decimal

Valore minimo della sequenza.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IEnumerable<Decimal>. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

EccezioneCondizione
ArgumentNullException

source è null.

InvalidOperationException

source non contiene elementi.

Il metodo Min(IEnumerable<Decimal>) utilizza l'implementazione Decimal di IComparable<T> per confrontare valori.

Nella sintassi di una espressione di query in Visual Basic, una clausola Aggregate Into Min() viene convertita in una chiamata di Min.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare un oggetto Min(IEnumerable<Double>) per determinare il valore minimo di una sequenza.

Nota:

In questo esempio di codice viene utilizzato un overload di questo metodo diverso dall'overload specifico descritto in questo argomento. Per estendere l'esempio a questo argomento, sostituire gli elementi della sequenza di origine con elementi del tipo numerico appropriato.

double[] doubles = { 1.5E+104, 9E+103, -2E+103 };

double min = doubles.Min();

Console.WriteLine("The smallest number is {0}.", min);

/*
 This code produces the following output:

 The smallest number is -2E+103.
*/



Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5

.NET Compact Framework

Supportato in: 3.5

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft