Enumerable.Min Yöntem

Tanım

Değer dizisindeki en küçük değeri döndürür.Returns the minimum value in a sequence of values.

Aşırı Yüklemeler

Min(IEnumerable<Nullable<Int64>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Int64 .Returns the minimum value in a sequence of nullable Int64 values.

Min(IEnumerable<Nullable<Int32>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Int32 .Returns the minimum value in a sequence of nullable Int32 values.

Min(IEnumerable<Single>)

Değer dizisindeki en küçük değeri döndürür Single .Returns the minimum value in a sequence of Single values.

Min(IEnumerable<Nullable<Single>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Single .Returns the minimum value in a sequence of nullable Single values.

Min(IEnumerable<Nullable<Double>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Double .Returns the minimum value in a sequence of nullable Double values.

Min(IEnumerable<Double>)

Değer dizisindeki en küçük değeri döndürür Double .Returns the minimum value in a sequence of Double values.

Min(IEnumerable<Int64>)

Değer dizisindeki en küçük değeri döndürür Int64 .Returns the minimum value in a sequence of Int64 values.

Min(IEnumerable<Int32>)

Değer dizisindeki en küçük değeri döndürür Int32 .Returns the minimum value in a sequence of Int32 values.

Min(IEnumerable<Nullable<Decimal>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Decimal .Returns the minimum value in a sequence of nullable Decimal values.

Min(IEnumerable<Decimal>)

Değer dizisindeki en küçük değeri döndürür Decimal .Returns the minimum value in a sequence of Decimal values.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Genel bir dizinin her öğesinde bir Transform işlevini çağırır ve elde edilen en küçük değeri döndürür.Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Single .Invokes a transform function on each element of a sequence and returns the minimum Single value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Single değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Single value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Int64 değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Int64 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Int32 değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Int32 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Double değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Int64 .Invokes a transform function on each element of a sequence and returns the minimum Int64 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Int32 .Invokes a transform function on each element of a sequence and returns the minimum Int32 value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Double .Invokes a transform function on each element of a sequence and returns the minimum Double value.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Decimal .Invokes a transform function on each element of a sequence and returns the minimum Decimal value.

Min<TSource>(IEnumerable<TSource>)

Genel bir dizideki en küçük değeri döndürür.Returns the minimum value in a generic sequence.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Decimal değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.

Min(IEnumerable<Nullable<Int64>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Int64 .Returns the minimum value in a sequence of nullable Int64 values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<long> Min(System::Collections::Generic::IEnumerable<Nullable<long>> ^ source);
public static long? Min (this System.Collections.Generic.IEnumerable<long?> source);
static member Min : seq<Nullable<int64>> -> Nullable<int64>
<Extension()>
Public Function Min (source As IEnumerable(Of Nullable(Of Long))) As Nullable(Of Long)

Parametreler

source
IEnumerable<Nullable<Int64>>

Int64En küçük değerini belirleyecek null yapılabilir değerler dizisi.A sequence of nullable Int64 values to determine the minimum value of.

Döndürülenler

Nullable<Int64>

Dizideki minimum değere karşılık gelen Visual Basic, C# ' de null değer atanabilir < Int64 > veya null atanabilir (Int64) türünde bir değer.A value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Açıklamalar

Min(IEnumerable<Nullable<Int64>>)Yöntemi, Int64 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Nullable<Int64>>) method uses the Int64 implementation of IComparable<T> to compare values.

Kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Nullable<Int32>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Int32 .Returns the minimum value in a sequence of nullable Int32 values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<int> Min(System::Collections::Generic::IEnumerable<Nullable<int>> ^ source);
public static int? Min (this System.Collections.Generic.IEnumerable<int?> source);
static member Min : seq<Nullable<int>> -> Nullable<int>
<Extension()>
Public Function Min (source As IEnumerable(Of Nullable(Of Integer))) As Nullable(Of Integer)

Parametreler

source
IEnumerable<Nullable<Int32>>

Int32En küçük değerini belirleyecek null yapılabilir değerler dizisi.A sequence of nullable Int32 values to determine the minimum value of.

Döndürülenler

Nullable<Int32>

Dizideki minimum değere karşılık gelen Visual Basic, C# veya null atanabilir (Of Int32) türünde < > bir değer.A value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Örnekler

Aşağıdaki kod örneği, Min(IEnumerable<Nullable<Int32>>) bir dizideki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min(IEnumerable<Nullable<Int32>>) to determine the minimum value in a sequence.

int?[] grades = { 78, 92, null, 99, 37, 81 };

int? min = grades.Min();

Console.WriteLine("The lowest grade is {0}.", min);

/*
 This code produces the following output:

 The lowest grade is 37.
*/
Dim grades() As Nullable(Of Integer) = {78, 92, Nothing, 99, 37, 81}
Dim min As Nullable(Of Integer) = grades.Min()

' Display the output.
Console.WriteLine($"The lowest grade is {min}")

' This code produces the following output:
'
' The lowest grade is 37

Açıklamalar

Min(IEnumerable<Nullable<Int32>>)Yöntemi, Int32 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Nullable<Int32>>) method uses the Int32 implementation of IComparable<T> to compare values.

Kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Single>)

Değer dizisindeki en küçük değeri döndürür Single .Returns the minimum value in a sequence of Single values.

public:
[System::Runtime::CompilerServices::Extension]
 static float Min(System::Collections::Generic::IEnumerable<float> ^ source);
public static float Min (this System.Collections.Generic.IEnumerable<float> source);
static member Min : seq<single> -> single
<Extension()>
Public Function Min (source As IEnumerable(Of Single)) As Single

Parametreler

source
IEnumerable<Single>

SingleEn küçük değerini belirleyecek bir değer dizisi.A sequence of Single values to determine the minimum value of.

Döndürülenler

Single

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

source hiç öğe içermiyor.source contains no elements.

Açıklamalar

Min(IEnumerable<Single>)Yöntemi, Single IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Single>) method uses the Single implementation of IComparable<T> to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Nullable<Single>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Single .Returns the minimum value in a sequence of nullable Single values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<float> Min(System::Collections::Generic::IEnumerable<Nullable<float>> ^ source);
public static float? Min (this System.Collections.Generic.IEnumerable<float?> source);
static member Min : seq<Nullable<single>> -> Nullable<single>
<Extension()>
Public Function Min (source As IEnumerable(Of Nullable(Of Single))) As Nullable(Of Single)

Parametreler

source
IEnumerable<Nullable<Single>>

SingleEn küçük değerini belirleyecek null yapılabilir değerler dizisi.A sequence of nullable Single values to determine the minimum value of.

Döndürülenler

Nullable<Single>

Dizideki minimum değere karşılık gelen Visual Basic, < tek başına > C# veya null yapılabilir (tek) türünde bir değer.A value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Açıklamalar

Min(IEnumerable<Nullable<Single>>)Yöntemi, Single IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Nullable<Single>>) method uses the Single implementation of IComparable<T> to compare values.

Kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Nullable<Double>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Double .Returns the minimum value in a sequence of nullable Double values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<double> Min(System::Collections::Generic::IEnumerable<Nullable<double>> ^ source);
public static double? Min (this System.Collections.Generic.IEnumerable<double?> source);
static member Min : seq<Nullable<double>> -> Nullable<double>
<Extension()>
Public Function Min (source As IEnumerable(Of Nullable(Of Double))) As Nullable(Of Double)

Parametreler

source
IEnumerable<Nullable<Double>>

DoubleEn küçük değerini belirleyecek null yapılabilir değerler dizisi.A sequence of nullable Double values to determine the minimum value of.

Döndürülenler

Nullable<Double>

Dizide en küçük değere karşılık gelen Visual Basic null olabilir bir değer, C# dilinde < > Double veya Nullable (Double) türünde bir değer.A value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Açıklamalar

Min(IEnumerable<Nullable<Double>>)Yöntemi, Double IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Nullable<Double>>) method uses the Double implementation of IComparable<T> to compare values.

Kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Double>)

Değer dizisindeki en küçük değeri döndürür Double .Returns the minimum value in a sequence of Double values.

public:
[System::Runtime::CompilerServices::Extension]
 static double Min(System::Collections::Generic::IEnumerable<double> ^ source);
public static double Min (this System.Collections.Generic.IEnumerable<double> source);
static member Min : seq<double> -> double
<Extension()>
Public Function Min (source As IEnumerable(Of Double)) As Double

Parametreler

source
IEnumerable<Double>

DoubleEn küçük değerini belirleyecek bir değer dizisi.A sequence of Double values to determine the minimum value of.

Döndürülenler

Double

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min(IEnumerable<Double>) bir dizideki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min(IEnumerable<Double>) to determine the minimum value in a sequence.

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.
*/
' Create an array of double values.
Dim doubles() As Double = {1.5E+104, 9.0E+103, -2.0E+103}

' Determine the smallest number in the array.
Dim min As Double = doubles.Min()

' Display the result.
Console.WriteLine($"The smallest number is {min}")

' This code produces the following output:
'
' The smallest number is -2E+103

Açıklamalar

Min(IEnumerable<Double>)Yöntemi, Double IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Double>) method uses the Double implementation of IComparable<T> to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Int64>)

Değer dizisindeki en küçük değeri döndürür Int64 .Returns the minimum value in a sequence of Int64 values.

public:
[System::Runtime::CompilerServices::Extension]
 static long Min(System::Collections::Generic::IEnumerable<long> ^ source);
public static long Min (this System.Collections.Generic.IEnumerable<long> source);
static member Min : seq<int64> -> int64
<Extension()>
Public Function Min (source As IEnumerable(Of Long)) As Long

Parametreler

source
IEnumerable<Int64>

Int64En küçük değerini belirleyecek bir değer dizisi.A sequence of Int64 values to determine the minimum value of.

Döndürülenler

Int64

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

source hiç öğe içermiyor.source contains no elements.

Açıklamalar

Min(IEnumerable<Int64>)Yöntemi, Int64 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Int64>) method uses the Int64 implementation of IComparable<T> to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Int32>)

Değer dizisindeki en küçük değeri döndürür Int32 .Returns the minimum value in a sequence of Int32 values.

public:
[System::Runtime::CompilerServices::Extension]
 static int Min(System::Collections::Generic::IEnumerable<int> ^ source);
public static int Min (this System.Collections.Generic.IEnumerable<int> source);
static member Min : seq<int> -> int
<Extension()>
Public Function Min (source As IEnumerable(Of Integer)) As Integer

Parametreler

source
IEnumerable<Int32>

Int32En küçük değerini belirleyecek bir değer dizisi.A sequence of Int32 values to determine the minimum value of.

Döndürülenler

Int32

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

source hiç öğe içermiyor.source contains no elements.

Açıklamalar

Min(IEnumerable<Int32>)Yöntemi, Int32 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Int32>) method uses the Int32 implementation of IComparable<T> to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Nullable<Decimal>>)

Null yapılabilir değerler sırasındaki en küçük değeri döndürür Decimal .Returns the minimum value in a sequence of nullable Decimal values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<System::Decimal> Min(System::Collections::Generic::IEnumerable<Nullable<System::Decimal>> ^ source);
public static decimal? Min (this System.Collections.Generic.IEnumerable<decimal?> source);
static member Min : seq<Nullable<decimal>> -> Nullable<decimal>
<Extension()>
Public Function Min (source As IEnumerable(Of Nullable(Of Decimal))) As Nullable(Of Decimal)

Parametreler

source
IEnumerable<Nullable<Decimal>>

DecimalEn küçük değerini belirleyecek null yapılabilir değerler dizisi.A sequence of nullable Decimal values to determine the minimum value of.

Döndürülenler

Nullable<Decimal>

Dizideki minimum değere karşılık gelen Visual Basic, C# dilinde veya null yapılabilir (ondalık) < > türünde bir değer.A value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Açıklamalar

Min(IEnumerable<Nullable<Decimal>>)Yöntemi, Decimal IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Nullable<Decimal>>) method uses the Decimal implementation of IComparable<T> to compare values.

Kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min(IEnumerable<Decimal>)

Değer dizisindeki en küçük değeri döndürür Decimal .Returns the minimum value in a sequence of Decimal values.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Decimal Min(System::Collections::Generic::IEnumerable<System::Decimal> ^ source);
public static decimal Min (this System.Collections.Generic.IEnumerable<decimal> source);
static member Min : seq<decimal> -> decimal
<Extension()>
Public Function Min (source As IEnumerable(Of Decimal)) As Decimal

Parametreler

source
IEnumerable<Decimal>

DecimalEn küçük değerini belirleyecek bir değer dizisi.A sequence of Decimal values to determine the minimum value of.

Döndürülenler

Decimal

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

source hiç öğe içermiyor.source contains no elements.

Açıklamalar

Min(IEnumerable<Decimal>)Yöntemi, Decimal IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min(IEnumerable<Decimal>) method uses the Decimal implementation of IComparable<T> to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Genel bir dizinin her öğesinde bir Transform işlevini çağırır ve elde edilen en küçük değeri döndürür.Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static TResult Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TResult> ^ selector);
public static TResult Min<TSource,TResult> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TResult> selector);
public static TResult? Min<TSource,TResult> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TResult> selector);
static member Min : seq<'Source> * Func<'Source, 'Result> -> 'Result
<Extension()>
Public Function Min(Of TSource, TResult) (source As IEnumerable(Of TSource), selector As Func(Of TSource, TResult)) As TResult

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

TResult

Tarafından döndürülen değerin türü selector .The type of the value returned by selector.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,TResult>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

TResult

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Tür TResult uygularsa IComparable<T> , bu yöntem değerleri karşılaştırmak için bu uygulamayı kullanır.If type TResult implements IComparable<T>, this method uses that implementation to compare values. Aksi takdirde, türü TResult uygularsa IComparable , bu uygulama değerleri karşılaştırmak için kullanılır.Otherwise, if type TResult implements IComparable, that implementation is used to compare values.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Single .Invokes a transform function on each element of a sequence and returns the minimum Single value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static float Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, float> ^ selector);
public static float Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,float> selector);
static member Min : seq<'Source> * Func<'Source, single> -> single
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Single)) As Single

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Single>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Single

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)Yöntemi, Single IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>) method uses the Single implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector özel olarak bir sayısal türe sahip olan üyeleri bir dizi rastgele değerler dizisine uygulayabilirsiniz source Single .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Single.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Single değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Single value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<float> Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, Nullable<float>> ^ selector);
public static float? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,float?> selector);
static member Min : seq<'Source> * Func<'Source, Nullable<single>> -> Nullable<single>
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Nullable(Of Single))) As Nullable(Of Single)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Nullable<Single>>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Nullable<Single>

Dizideki en küçük değere karşılık gelen Visual Basic, < tek başına > C# veya null yapılabilir (tek) türündeki değer.The value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)Yöntemi, Single IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) method uses the Single implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector source özellikle Nullable<Single> C# veya Visual Basic içinde bir sayısal türde olan üyeleri projeler halinde rastgele değerler dizisine uygulayabilirsiniz Nullable(Of Single) .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Nullable<Single> in C# or Nullable(Of Single) in Visual Basic.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Int64 değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Int64 value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<long> Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, Nullable<long>> ^ selector);
public static long? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,long?> selector);
static member Min : seq<'Source> * Func<'Source, Nullable<int64>> -> Nullable<int64>
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Nullable(Of Long))) As Nullable(Of Long)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Nullable<Int64>>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Nullable<Int64>

Dizideki en küçük değere karşılık gelen Visual Basic, C# veya Nullable (Of Int64) türünde null değer atanabilir < > Int64 .The value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)Yöntemi, Int64 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) method uses the Int64 implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector source özellikle Nullable<Int64> C# veya Visual Basic içinde bir sayısal türde olan üyeleri projeler halinde rastgele değerler dizisine uygulayabilirsiniz Nullable(Of Int64) .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Int32 değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Int32 value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<int> Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, Nullable<int>> ^ selector);
public static int? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,int?> selector);
static member Min : seq<'Source> * Func<'Source, Nullable<int>> -> Nullable<int>
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Nullable(Of Integer))) As Nullable(Of Integer)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Nullable<Int32>>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Nullable<Int32>

Dizideki minimum değere karşılık gelen Visual Basic, C# veya Nullable (Of Int32) türündeki değer atanabilir < Int32 > .The value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)Yöntemi, Int32 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) method uses the Int32 implementation of IComparable<T> to compare values.

Bu yöntemi, selector kaynak üyelerini bir sayısal türe, özellikle Nullable<Int32> C# ' ta veya Visual Basic göre bir sayı olarak, bir işlev sağlarsanız, bir rastgele değerler dizisine uygulayabilirsiniz Nullable(Of Int32) .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Double değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<double> Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, Nullable<double>> ^ selector);
public static double? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,double?> selector);
static member Min : seq<'Source> * Func<'Source, Nullable<double>> -> Nullable<double>
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Nullable(Of Double))) As Nullable(Of Double)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Nullable<Double>>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Nullable<Double>

Dizide en küçük değere karşılık gelen Visual Basic null olabilir < > C# veya null yapılabilir (dizi çift) türü değeri.The value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)Yöntemi, Double IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) method uses the Double implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector source özellikle Nullable<Double> C# veya Visual Basic içinde bir sayısal türde olan üyeleri projeler halinde rastgele değerler dizisine uygulayabilirsiniz Nullable(Of Double) .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Nullable<Double> in C# or Nullable(Of Double) in Visual Basic.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Int64 .Invokes a transform function on each element of a sequence and returns the minimum Int64 value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static long Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, long> ^ selector);
public static long Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,long> selector);
static member Min : seq<'Source> * Func<'Source, int64> -> int64
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Long)) As Long

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Int64>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Int64

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)Yöntemi, Int64 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) method uses the Int64 implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector özel olarak bir sayısal türe sahip olan üyeleri bir dizi rastgele değerler dizisine uygulayabilirsiniz source Int64 .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Int64.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Int32 .Invokes a transform function on each element of a sequence and returns the minimum Int32 value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static int Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, int> ^ selector);
public static int Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,int> selector);
static member Min : seq<'Source> * Func<'Source, int> -> int
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Integer)) As Integer

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Int32>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Int32

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)Yöntemi, Int32 IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) method uses the Int32 implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector özel olarak bir sayısal türe sahip olan üyeleri bir dizi rastgele değerler dizisine uygulayabilirsiniz source Int32 .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Int32.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Double .Invokes a transform function on each element of a sequence and returns the minimum Double value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static double Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, double> ^ selector);
public static double Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,double> selector);
static member Min : seq<'Source> * Func<'Source, double> -> double
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Double)) As Double

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Double>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Double

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)Yöntemi, Double IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>) method uses the Double implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector özel olarak bir sayısal türe sahip olan üyeleri bir dizi rastgele değerler dizisine uygulayabilirsiniz source Double .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Double.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en küçük değeri döndürür Decimal .Invokes a transform function on each element of a sequence and returns the minimum Decimal value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Decimal Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, System::Decimal> ^ selector);
public static decimal Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,decimal> selector);
static member Min : seq<'Source> * Func<'Source, decimal> -> decimal
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Decimal)) As Decimal

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Decimal>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Decimal

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

source hiç öğe içermiyor.source contains no elements.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)Yöntemi, Decimal IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) method uses the Decimal implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector özel olarak bir sayısal türe sahip olan üyeleri bir dizi rastgele değerler dizisine uygulayabilirsiniz source Decimal .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Decimal.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>)

Genel bir dizideki en küçük değeri döndürür.Returns the minimum value in a generic sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource Min(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static TSource Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
public static TSource? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member Min : seq<'Source> -> 'Source
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource)) As TSource

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

Döndürülenler

TSource

Dizideki en küçük değer.The minimum value in the sequence.

Özel durumlar

source, null değeridir.source is null.

Öğesinde source veya arabirimini uygulayan bir nesne yok IComparable IComparable<T> .No object in source implements the IComparable or IComparable<T> interface.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>) bir nesne dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir IComparable<T> .The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>) to determine the minimum value in a sequence of IComparable<T> objects.

/// <summary>
/// This class implements IComparable in order to
/// be able to compare different Pet objects.
/// </summary>
class Pet : IComparable<Pet>
{
    public string Name { get; set; }
    public int Age { get; set; }

    /// <summary>
    /// Compares this Pet's age to another Pet's age.
    /// </summary>
    /// <param name="other">The Pet to compare this Pet to.</param>
    /// <returns>-1 if this Pet's age is smaller,
    /// 0 if the Pets' ages are equal, or
    /// 1 if this Pet's age is greater.</returns>
    int IComparable<Pet>.CompareTo(Pet other)
    {
        if (other.Age > this.Age)
            return -1;
        else if (other.Age == this.Age)
            return 0;
        else
            return 1;
    }
}

public static void MinEx3()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    Pet min = pets.Min();

    Console.WriteLine(
        "The 'minimum' animal is {0}.",
        min.Name);
}

/*
 This code produces the following output:

 The 'minimum' animal is Whiskers.
*/
' This class implements IComparable 
' and has a custom 'CompareTo' implementation.
Class Pet
    Implements IComparable(Of Pet)

    Public Name As String
    Public Age As Integer

    ''' <summary>
    ''' Compares this Pet's age to another Pet's age.
    ''' </summary>
    ''' <param name="other">The Pet to compare this Pet to.</param>
    ''' <returns>-1 if this Pet's age is smaller,
    ''' 0 if the Pets' ages are equal,
    ''' or 1 if this Pet's age is greater.</returns>
    Function CompareTo(ByVal other As Pet) As Integer _
    Implements IComparable(Of Pet).CompareTo

        If (other.Age > Me.Age) Then
            Return -1
        ElseIf (other.Age = Me.Age) Then
            Return 0
        Else
            Return 1
        End If
    End Function
End Class

Sub MinEx3()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Determine the "minimum" pet in the array,
    ' according to the custom CompareTo() implementation.
    Dim min As Pet = pets.Min()

    ' Display the result.
    Console.WriteLine($"The 'minimum' pet is {min.Name}")
End Sub

' This code produces the following output:
'
' The 'minimum' pet is Whiskers

Açıklamalar

Tür TSource uygularsa IComparable<T> , bu yöntem değerleri karşılaştırmak için bu uygulamayı kullanır.If type TSource implements IComparable<T>, this method uses that implementation to compare values. Aksi takdirde, türü TSource uygularsa IComparable , bu uygulama değerleri karşılaştırmak için kullanılır.Otherwise, if type TSource implements IComparable, that implementation is used to compare values.

TSourceBir başvuru türü ise ve kaynak sırası boşsa veya yalnızca değerleri içeriyorsa null , bu işlev döndürür null .If TSource is a reference type and the source sequence is empty or contains only values that are null, this function returns null.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Bir dizideki her öğe için bir Transform işlevini çağırır ve en az boş değer atanabilir Decimal değeri döndürür.Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<System::Decimal> Min(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, Nullable<System::Decimal>> ^ selector);
public static decimal? Min<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,decimal?> selector);
static member Min : seq<'Source> * Func<'Source, Nullable<decimal>> -> Nullable<decimal>
<Extension()>
Public Function Min(Of TSource) (source As IEnumerable(Of TSource), selector As Func(Of TSource, Nullable(Of Decimal))) As Nullable(Of Decimal)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

En küçük değerini belirleyecek bir değer dizisi.A sequence of values to determine the minimum value of.

selector
Func<TSource,Nullable<Decimal>>

Her öğeye uygulanacak bir Transform işlevi.A transform function to apply to each element.

Döndürülenler

Nullable<Decimal>

Dizideki minimum değere karşılık gelen Visual Basic, C# dilinde veya null yapılabilir (ondalık) türündeki değer null < > olabilir.The value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence.

Özel durumlar

source ya selector da null .source or selector is null.

Örnekler

Aşağıdaki kod örneği, Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) bir öngörülen değer dizisindeki en küçük değeri belirlemede nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) to determine the minimum value in a sequence of projected values.

Not

Bu kod örneği, bu aşırı yüklenmiş metodun bu başlık altında açıklanan aşırı yüklemeden farklı bir aşırı yüklemesini kullanır.This code example uses an overload of this overloaded method that is different from the specific overload that this topic describes. Örneği bu konuyu içerecek şekilde genişletmek için selector işlevinin gövdesini değiştirin.To extend the example to this topic, change the body of the selector function.

class Pet
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void MinEx4()
{
    Pet[] pets = { new Pet { Name="Barley", Age=8 },
                   new Pet { Name="Boots", Age=4 },
                   new Pet { Name="Whiskers", Age=1 } };

    int min = pets.Min(pet => pet.Age);

    Console.WriteLine("The youngest animal is age {0}.", min);
}

/*
 This code produces the following output:

 The youngest animal is age 1.
*/
Structure Pet
    Public Name As String
    Public Age As Integer
End Structure

Sub MinEx4()
    ' Create an array of Pet objects.
    Dim pets() As Pet = {New Pet With {.Name = "Barley", .Age = 8},
                     New Pet With {.Name = "Boots", .Age = 4},
                     New Pet With {.Name = "Whiskers", .Age = 1}}

    ' Find the youngest pet by passing a 
    ' lambda expression to the Min() method.
    Dim min As Integer = pets.Min(Function(pet) pet.Age)

    ' Display the result.
    Console.WriteLine($"The youngest pet is age {min}")
End Sub

' This code produces the following output:
'
' The youngest pet is age 1

Açıklamalar

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)Yöntemi, Decimal IComparable<T> değerlerini karşılaştırmak için uygulamasını kullanır.The Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) method uses the Decimal implementation of IComparable<T> to compare values.

Bu yöntemi, bir işlev sağlarsanız, selector source özellikle Nullable<Decimal> C# veya Visual Basic içinde bir sayısal türde olan üyeleri projeler halinde rastgele değerler dizisine uygulayabilirsiniz Nullable(Of Decimal) .You can apply this method to a sequence of arbitrary values if you provide a function, selector, that projects the members of source into a numeric type, specifically Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic.

Sorgu ifadesi söz dizimi Visual Basic, Aggregate Into Min() yan tümce bir çağrısına çevrilir Min .In Visual Basic query expression syntax, an Aggregate Into Min() clause translates to an invocation of Min.

Şunlara uygulanır