BuildManager.GetType 方法

定义

在顶级程序集或配置中定义的程序集内查找类型。

重载

GetType(String, Boolean)

在顶级程序集或配置中定义的程序集内查找类型,失败时可选择引发异常。

GetType(String, Boolean, Boolean)

使用不区分大小写的搜索,在顶级程序集或配置中定义的程序集内查找类型,失败时可选择引发异常。

注解

顶级程序集指的是 global.asax 文件,或者是位于 App_GlobalResources、App_WebReferences、App_Code 或 App_Browsers 目录下的文件。

GetType(String, Boolean)

在顶级程序集或配置中定义的程序集内查找类型,失败时可选择引发异常。

public:
 static Type ^ GetType(System::String ^ typeName, bool throwOnError);
public static Type GetType (string typeName, bool throwOnError);
static member GetType : string * bool -> Type
Public Shared Function GetType (typeName As String, throwOnError As Boolean) As Type

参数

typeName
String

类型的名称。

throwOnError
Boolean

如果无法为类型名称生成 Type 对象,则为 true 以引发异常;否则为 false

返回

Type

一个 Type 对象,表示请求的 typeName 参数。

例外

typeName 无效。

  • 或 - typeName 不明确。

  • 或 - 未能找到 typeName,且 throwOnErrortrue

注解

顶级程序集指的是 global.asax 文件,或者是位于 App_GlobalResources、App_WebReferences、App_Code 或 App_Browsers 目录下的文件。

适用于

GetType(String, Boolean, Boolean)

使用不区分大小写的搜索,在顶级程序集或配置中定义的程序集内查找类型,失败时可选择引发异常。

public:
 static Type ^ GetType(System::String ^ typeName, bool throwOnError, bool ignoreCase);
public static Type GetType (string typeName, bool throwOnError, bool ignoreCase);
static member GetType : string * bool * bool -> Type
Public Shared Function GetType (typeName As String, throwOnError As Boolean, ignoreCase As Boolean) As Type

参数

typeName
String

类型的名称。

throwOnError
Boolean

如果无法为类型名称生成 Type,则为 true 以引发异常;否则为 false

ignoreCase
Boolean

如果 typeName 区分大小写,则为 true;否则为 false

返回

Type

一个 Type 对象,表示请求的 typeName 参数。

例外

typeName 无效。

  • 或 - typeName 不明确。

  • 或 - 未能找到 typeName,且 throwOnErrortrue

注解

顶级程序集指的是 global.asax 文件,或者是位于 App_GlobalResources、App_WebReferences、App_Code 或 App_Browsers 目录下的文件。

适用于