ImmutableArrayExtensions.SingleOrDefault Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
Mengembalikan
Elemen jika memenuhi kondisi yang ditentukan; jika tidak, elemen default.
Pengecualian
Lebih dari satu elemen memenuhi kondisi di predicate
.