ModelMemberCollection<TItemType,TFindType>.Find Método

Definición

Busca en la colección la clave especificada y la devuelve si se encuentra.

Sobrecargas

Nombre Description
Find(String)

Busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método devuelve null.

Find(TFindType)

Busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método devuelve null.

Find(String, Boolean)

Cuando se invalida en una clase derivada, busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método produce una excepción o devuelve null, en función del valor pasado a throwOnError.

Find(TFindType, Boolean)

Cuando se invalida en una clase derivada, busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método produce una excepción o devuelve null, en función del valor pasado a throwOnError.

Find(String)

Busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método devuelve 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

Parámetros

name
String

Nombre de la clave especificada.

Devoluciones

TItemType

Si se encuentra, devuelve el elemento.

Excepciones

El name es null.

Se aplica a

Find(TFindType)

Busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método devuelve null.

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

Parámetros

value
TFindType

Tipo de la clave especificada.

Devoluciones

TItemType

Si se encuentra, devuelve el elemento.

Excepciones

El value es null.

Se aplica a

Find(String, Boolean)

Cuando se invalida en una clase derivada, busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método produce una excepción o devuelve null, en función del valor pasado 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

Parámetros

name
String

Nombre de la clave especificada.

throwOnError
Boolean

true para producir una excepción si no se encuentra la clave especificada; de lo contrario, false.

Devoluciones

TItemType

Si se encuentra, devuelve el elemento.

Excepciones

No name se encuentra y throwOnError es true.

Se aplica a

Find(TFindType, Boolean)

Cuando se invalida en una clase derivada, busca en la colección la clave especificada y la devuelve si se encuentra. Si no se encuentra la clave, este método produce una excepción o devuelve null, en función del valor pasado 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

Parámetros

value
TFindType

Tipo de la clave especificada.

throwOnError
Boolean

true para producir una excepción si no se encuentra la clave especificada; de lo contrario, false.

Devoluciones

TItemType

Si se encuentra, devuelve el elemento.

Excepciones

No value se encuentra y throwOnError es true.

Se aplica a