ImmutableArrayExtensions.SingleOrDefault Metode

Definisi

Overload

SingleOrDefault<T>(ImmutableArray<T>)

Mengembalikan satu-satunya elemen array, atau nilai default jika urutannya kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan satu-satunya elemen dari urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

SingleOrDefault<T>(ImmutableArray<T>)

Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs

Mengembalikan satu-satunya elemen array, atau nilai default jika urutannya kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T SingleOrDefault(System::Collections::Immutable::ImmutableArray<T> immutableArray);
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray);
static member SingleOrDefault : System.Collections.Immutable.ImmutableArray<'T> -> 'T
<Extension()>
Public Function SingleOrDefault(Of T) (immutableArray As ImmutableArray(Of T)) As T

Jenis parameter

T

Jenis elemen yang dimuat oleh koleksi.

Parameter

immutableArray
ImmutableArray<T>

Array.

Mengembalikan

T

Elemen dalam array, atau nilai default jika array kosong.

Pengecualian

source berisi lebih dari satu elemen.

Berlaku untuk

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs

Mengembalikan satu-satunya elemen dari urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T SingleOrDefault(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, bool> ^ predicate);
public static T SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);
public static T? SingleOrDefault<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,bool> predicate);
static member SingleOrDefault : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, bool> -> 'T
<Extension()>
Public Function SingleOrDefault(Of T) (immutableArray As ImmutableArray(Of T), predicate As Func(Of T, Boolean)) As T

Jenis parameter

T

Jenis elemen yang dimuat oleh koleksi.

Parameter

immutableArray
ImmutableArray<T>

Array untuk mendapatkan elemen dari.

predicate
Func<T,Boolean>

Kondisi yang harus dipenuhi elemen.

Mengembalikan

T

Elemen jika memenuhi kondisi yang ditentukan; jika tidak, elemen default.

Pengecualian

Lebih dari satu elemen memenuhi kondisi di predicate.

Berlaku untuk