ConstructorBuilder.DefineParameter 方法
定义此构造函数的参数。
**命名空间:**System.Reflection.Emit
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
Public Function DefineParameter ( _
iSequence As Integer, _
attributes As ParameterAttributes, _
strParamName As String _
) As ParameterBuilder
用法
Dim instance As ConstructorBuilder
Dim iSequence As Integer
Dim attributes As ParameterAttributes
Dim strParamName As String
Dim returnValue As ParameterBuilder
returnValue = instance.DefineParameter(iSequence, attributes, strParamName)
public ParameterBuilder DefineParameter (
int iSequence,
ParameterAttributes attributes,
string strParamName
)
public:
ParameterBuilder^ DefineParameter (
int iSequence,
ParameterAttributes attributes,
String^ strParamName
)
public ParameterBuilder DefineParameter (
int iSequence,
ParameterAttributes attributes,
String strParamName
)
public function DefineParameter (
iSequence : int,
attributes : ParameterAttributes,
strParamName : String
) : ParameterBuilder
参数
- iSequence
该参数在参数列表中的位置。为参数编索引,第一个参数从数字 1 开始。
- attributes
参数的属性。
- strParamName
参数名。名称可以为空字符串。
返回值
返回表示此构造函数的新参数的 ParameterBuilder 对象。
异常
异常类型 | 条件 |
---|---|
position 小于或等于零,或者大于构造函数的参数数目。 |
|
已经使用 CreateType 创建了该包含类型。 |
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
请参见
参考
ConstructorBuilder 类
ConstructorBuilder 成员
System.Reflection.Emit 命名空间