Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Método Enumerable.Min (IEnumerable<Int32>)

Retorna o valor mínimo em uma seqüência de Int32 valores.

Namespace:  System.Linq
Assembly:  System.Core (em System.Core.dll)

public static int Min(
	this IEnumerable<int> source
)

Parâmetros

source
Tipo: System.Collections.Generic.IEnumerable<Int32>
Uma seqüência de Int32 valores para determinar o valor mínimo de.

Valor de retorno

Tipo: System.Int32
O valor mínimo da seqüência.

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IEnumerable<Int32>. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação de C#).

ExceçãoCondição
ArgumentNullException

source é null.

InvalidOperationException

sourcenão contém elementos.

O Min(IEnumerable<Int32>) método usa o Int32 a implementação de IComparable<T> para comparar valores.

Em Visual Basic sintaxe de expressão de consulta um Aggregate Into Min() cláusula resulta em uma chamada de Min.

O exemplo de código a seguir demonstra como usar Min(IEnumerable<Double>) para determinar o valor mínimo em uma seqüência.

ObservaçãoObservação

Este exemplo de código usa uma sobrecarga desse método sobrecarregado que é diferente da sobrecarga específica descrita neste tópico. Para estender o exemplo para este tópico, substitua os elementos da sequência de origem por elementos do tipo numérico adequado.


            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.
            */



.NET Framework

Com suporte em: 4, 3.5

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Mostrar: