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 未找到, throwOnErrortrue

适用于

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 未找到, throwOnErrortrue

适用于