Condividi tramite


ModelMemberCollection<TItemType,TFindType>.Find Metodo

Definizione

Cerca nella raccolta la chiave specificata e se la trova, la restituisce.

Overload

Find(String)

Cerca nella raccolta la chiave specificata e se la trova, la restituisce. Se la chiave non viene trovata, questo metodo restituisce null.

Find(TFindType)

Cerca nella raccolta la chiave specificata e se la trova, la restituisce. Se la chiave non viene trovata, questo metodo restituisce null.

Find(String, Boolean)

Se sottoposto a override in una classe derivata, cerca la chiave specificata nella raccolta e la restituisce se la trova. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato all'oggetto throwOnError.

Find(TFindType, Boolean)

Se sottoposto a override in una classe derivata, cerca la chiave specificata nella raccolta e la restituisce se la trova. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato all'oggetto throwOnError.

Find(String)

Cerca nella raccolta la chiave specificata e se la trova, la restituisce. Se la chiave non viene trovata, questo metodo restituisce 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

Parametri

name
String

Nome della chiave specificata.

Restituisce

TItemType

Se viene trovata, restituisce l'elemento.

Eccezioni

L'elemento name è null.

Si applica a

Find(TFindType)

Cerca nella raccolta la chiave specificata e se la trova, la restituisce. Se la chiave non viene trovata, questo metodo restituisce null.

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

Parametri

value
TFindType

Tipo della chiave specificata.

Restituisce

TItemType

Se viene trovata, restituisce l'elemento.

Eccezioni

L'elemento value è null.

Si applica a

Find(String, Boolean)

Se sottoposto a override in una classe derivata, cerca la chiave specificata nella raccolta e la restituisce se la trova. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato all'oggetto 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

Parametri

name
String

Nome della chiave specificata.

throwOnError
Boolean

true per generare un'eccezione se non è possibile trovare la chiave specificata; in caso contrario, false.

Restituisce

TItemType

Se viene trovata, restituisce l'elemento.

Eccezioni

name non è stato trovato e throwOnError è true.

Si applica a

Find(TFindType, Boolean)

Se sottoposto a override in una classe derivata, cerca la chiave specificata nella raccolta e la restituisce se la trova. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato all'oggetto 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

Parametri

value
TFindType

Tipo della chiave specificata.

throwOnError
Boolean

true per generare un'eccezione se non è possibile trovare la chiave specificata; in caso contrario, false.

Restituisce

TItemType

Se viene trovata, restituisce l'elemento.

Eccezioni

value non è stato trovato e throwOnError è true.

Si applica a