Udostępnij za pośrednictwem


ModelMemberCollection<TItemType,TFindType>.Find Metoda

Definicja

Wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony.

Przeciążenia

Find(String)

Wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zwróci wartość null .

Find(TFindType)

Wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zwróci wartość null .

Find(String, Boolean)

W przypadku przesłonięć w klasie pochodnej funkcja wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zgłasza wyjątek lub zwraca wartość w zależności od null wartości przekazanej do metody throwOnError .

Find(TFindType, Boolean)

W przypadku przesłonięć w klasie pochodnej funkcja wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zgłasza wyjątek lub zwraca wartość w zależności od null wartości przekazanej do metody throwOnError .

Find(String)

Wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zwróci wartość null .

public:
 TItemType Find(System::String ^ name);
public TItemType Find (string name);
member this.Find : string -> 'ItemType
Public Function Find (name As String) As TItemType

Parametry

name
String

Nazwa danego klucza.

Zwraca

TItemType

Jeśli element zostanie znaleziony, zwraca element .

Wyjątki

Jest name null to .

Dotyczy

Find(TFindType)

Wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zwróci wartość null .

public:
 TItemType Find(TFindType value);
public TItemType Find (TFindType value);
member this.Find : 'FindType -> 'ItemType
Public Function Find (value As TFindType) As TItemType

Parametry

value
TFindType

Typ danego klucza.

Zwraca

TItemType

Jeśli element zostanie znaleziony, zwraca element .

Wyjątki

Jest value null to .

Dotyczy

Find(String, Boolean)

W przypadku przesłonięć w klasie pochodnej funkcja wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zgłasza wyjątek lub zwraca wartość w zależności od null wartości przekazanej do metody throwOnError .

protected:
 abstract TItemType Find(System::String ^ name, bool throwOnError);
protected abstract TItemType Find (string name, bool throwOnError);
abstract member Find : string * bool -> 'ItemType
Protected MustOverride Function Find (name As String, throwOnError As Boolean) As TItemType

Parametry

name
String

Nazwa danego klucza.

throwOnError
Boolean

true aby zgłosić wyjątek, jeśli dany klucz nie zostanie znaleziony; w przeciwnym false razie .

Zwraca

TItemType

Jeśli element zostanie znaleziony, zwraca element .

Wyjątki

Nie name znaleziono i throwOnError jest true .

Dotyczy

Find(TFindType, Boolean)

W przypadku przesłonięć w klasie pochodnej funkcja wyszukuje w kolekcji dany klucz i zwraca go, jeśli zostanie znaleziony. Jeśli klucz nie zostanie znaleziony, ta metoda zgłasza wyjątek lub zwraca wartość w zależności od null wartości przekazanej do metody throwOnError .

protected:
 abstract TItemType Find(TFindType value, bool throwOnError);
protected abstract TItemType Find (TFindType value, bool throwOnError);
abstract member Find : 'FindType * bool -> 'ItemType
Protected MustOverride Function Find (value As TFindType, throwOnError As Boolean) As TItemType

Parametry

value
TFindType

Typ danego klucza.

throwOnError
Boolean

true aby zgłosić wyjątek, jeśli dany klucz nie zostanie znaleziony; w przeciwnym false razie .

Zwraca

TItemType

Jeśli element zostanie znaleziony, zwraca element .

Wyjątki

Nie value znaleziono i throwOnError jest true .

Dotyczy