ModelMemberCollection<TItemType,TFindType>.Find Метод

Определение

Поиск в коллекции данного ключа и возврат найденного ключа.

Перегрузки

Find(String)

Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение null.

Find(TFindType)

Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение null.

Find(String, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).

Find(TFindType, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру throwOnError).

Find(String)

Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение 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

Параметры

name
String

Имя заданного ключа.

Возвращаемое значение

TItemType

Если найден, возвращает элемент.

Исключения

Значение параметра namenull.

Применяется к

Find(TFindType)

Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение null.

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

Параметры

value
TFindType

Тип заданного ключа.

Возвращаемое значение

TItemType

Если найден, возвращает элемент.

Исключения

Значение параметра valuenull.

Применяется к

Find(String, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру 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

Параметры

name
String

Имя заданного ключа.

throwOnError
Boolean

Значение true для создания исключения, если данный ключ не найден; в противном случае — значение false.

Возвращаемое значение

TItemType

Если найден, возвращает элемент.

Исключения

Параметр name не найден, и параметр throwOnError имеет значение true.

Применяется к

Find(TFindType, Boolean)

Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение null (в зависимости от значения, переданного параметру 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

Параметры

value
TFindType

Тип заданного ключа.

throwOnError
Boolean

Значение true для создания исключения, если данный ключ не найден; в противном случае — значение false.

Возвращаемое значение

TItemType

Если найден, возвращает элемент.

Исключения

Параметр value не найден, и параметр throwOnError имеет значение true.

Применяется к