ModelMemberCollection<TItemType,TFindType>.Find Metodo

Definizione

Cerca nella raccolta la chiave specificata e la restituisce se viene trovata.

Overload

Nome Descrizione
Find(String)

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

Find(TFindType)

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

Find(String, Boolean)

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

Find(TFindType, Boolean)

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

Find(String)

Cerca nella raccolta la chiave specificata e la restituisce se viene trovata. 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.

Valori restituiti

TItemType

Se trovato, restituisce l'elemento.

Eccezioni

Il name è null.

Si applica a

Find(TFindType)

Cerca nella raccolta la chiave specificata e la restituisce se viene trovata. 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.

Valori restituiti

TItemType

Se trovato, restituisce l'elemento.

Eccezioni

Il value è null.

Si applica a

Find(String, Boolean)

Quando ne viene eseguito l'override in una classe derivata, cerca nella raccolta la chiave specificata e la restituisce se viene trovata. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato a 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 la chiave specificata non viene trovata; in caso contrario, false.

Valori restituiti

TItemType

Se trovato, restituisce l'elemento.

Eccezioni

L'oggetto name non viene trovato e throwOnError è true.

Si applica a

Find(TFindType, Boolean)

Quando ne viene eseguito l'override in una classe derivata, cerca nella raccolta la chiave specificata e la restituisce se viene trovata. Se la chiave non viene trovata, questo metodo genera un'eccezione o restituisce null, a seconda del valore passato a 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 la chiave specificata non viene trovata; in caso contrario, false.

Valori restituiti

TItemType

Se trovato, restituisce l'elemento.

Eccezioni

L'oggetto value non viene trovato e throwOnError è true.

Si applica a