ModelMemberCollection<TItemType,TFindType>.Find Method

Definition

Поиск в коллекции данного ключа и возврат найденного ключа.Searches the collection for the given key and returns it if it is found.

Overloads

Find(String)

Поиск в коллекции данного ключа и возврат найденного ключа.Searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод возвращает значение null.If the key is not found, this method returns null.

Find(TFindType)

Поиск в коллекции данного ключа и возврат найденного ключа.Searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод возвращает значение null.If the key is not found, this method returns null.

Find(String, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе).When overridden in a derived class, searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).If the key is not found, this method throws an exception or returns null, depending on the value passed to throwOnError.

Find(TFindType, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе).When overridden in a derived class, searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).If the key is not found, this method throws an exception or returns null, depending on the value passed to throwOnError.

Find(String)

Поиск в коллекции данного ключа и возврат найденного ключа.Searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод возвращает значение null.If the key is not found, this method returns 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

Parameters

name
String

Имя заданного ключа.The name of the given key.

Returns

TItemType

Если найден, возвращает элемент.If found, returns the item.

Exceptions

Значение параметра namenull.The name is null.

Find(TFindType)

Поиск в коллекции данного ключа и возврат найденного ключа.Searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод возвращает значение null.If the key is not found, this method returns null.

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

Parameters

value
TFindType

Тип заданного ключа.The type of the given key.

Returns

TItemType

Если найден, возвращает элемент.If found, returns the item.

Exceptions

Значение параметра valuenull.The value is null.

Find(String, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе).When overridden in a derived class, searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).If the key is not found, this method throws an exception or returns null, depending on the value passed to 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

Parameters

name
String

Имя заданного ключа.The name of the given key.

throwOnError
Boolean

Значение true для создания исключения, если данный ключ не найден; в противном случае — значение false.true to throw an exception if the given key is not found; otherwise, false.

Returns

TItemType

Если найден, возвращает элементIf found, returns the item

Exceptions

Параметр name не найден, и параметр throwOnError имеет значение true.The name is not found and throwOnError is true.

Find(TFindType, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе).When overridden in a derived class, searches the collection for the given key and returns it if it is found. Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).If the key is not found, this method throws an exception or returns null, depending on the value passed to 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

Parameters

value
TFindType

Тип заданного ключа.The type of the given key.

throwOnError
Boolean

Значение true для создания исключения, если данный ключ не найден; в противном случае — значение false.true to throw an exception if the given key is not found; otherwise, false.

Returns

TItemType

Если найден, возвращает элемент.If found, returns the item.

Exceptions

Параметр value не найден, и параметр throwOnError имеет значение true.The value is not found and throwOnError is true.

Applies to