ModelMemberCollection<TItemType,TFindType>.Find Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поиск в коллекции данного ключа и возврат найденного ключа.
Перегрузки
Find(String) |
Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение |
Find(TFindType) |
Поиск в коллекции данного ключа и возврат найденного ключа. Если ключ не найден, этот метод возвращает значение |
Find(String, Boolean) |
Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение |
Find(TFindType, Boolean) |
Поиск в коллекции заданного ключа и возврат найденного элемента (при переопределении в производном классе). Если ключ не найден, этот метод вызывает исключение или возвращает значение |
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
Если найден, возвращает элемент.
Исключения
Значение параметра name
— null
.
Применяется к
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
Если найден, возвращает элемент.
Исключения
Значение параметра value
— null
.
Применяется к
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
.