如何:向方法中添加参数(类设计器)
使用“类详细信息”窗口向方法中添加参数。 可以将参数配置为必需或可选。 如果为参数的**“可选的默认值”**属性提供值,将指示设计器以可选参数的形式生成代码。
参数行包含以下项:
名称
参数行中的**“名称”列显示参数的名称。 此名称还显示在“属性”窗口中的“名称”**属性中。 使用此单元格可更改任何具有读写权限的参数的名称。
如果名称列过窄而无法显示参数的完整名称,将光标指向参数名即可显示参数的名称。
类型
**“参数类型”**单元格使用 Intellisense,这使您可以选择当前项目或引用项目中列出的所有可用类型。
修饰符
参数行中的**“修饰符”单元格接受并显示参数的新修饰符。 若要输入新的参数修饰符,请使用下拉列表框选择“None”、“ref”、“out”或“params”(C# 中)以及“ByVal”、“ByRef”或“ParamArray”**(VB 中)。
摘要
参数行中的**“摘要”**单元格允许输入代码注释,在代码编辑器中输入参数时,这些注释将出现在 IntelliSense 中。
<add parameter>
成员的最后一个参数行的**“名称”**单元格中包含文本 <add parameter>。 单击此单元格可创建新的参数。 有关更多信息,请参见 如何:向方法中添加参数(类设计器)。
“属性”窗口中的参数属性
“属性”窗口中显示的参数属性与“类详细信息”窗口中显示的相同:“名称”、“类型”、“修饰符”、**“摘要”以及“可选的默认值”**属性。 在一个位置更改某个属性将使该属性的值在全局范围内得到更新,包括这个属性值在其他位置的显示。
提示
若要向委托中添加参数,请参见如何:创建成员(类设计器)。
提示
尽管析构函数是一种方法,但它不能有参数。
向方法添加参数
在关系图图面上,单击您要向其中添加参数的方法所属的类型。
焦点移到该类型上,并且它的内容显示在“类详细信息”窗口中。
在“类详细信息”窗口中,展开您要向其中添加参数的方法所在的行。
出现一个缩进的参数行,其中仅包含一对括号和**“<添加参数>”**这几个字。
单击**“<添加参数>”**,键入新参数的名称,并按 Enter。
新参数随即添加到方法和方法的代码中。 它显示在“类详细信息”窗口和“属性”窗口中。
(可选)指定参数的其他详细信息,例如参数类型。
向方法添加可选参数
在关系图面上,单击要向其中添加可选参数的方法所属的类型。
焦点移到该类型上,并且它的内容显示在“类详细信息”窗口中。
在“类详细信息”窗口中,展开要向其中添加可选参数的方法所在的行。
出现一个缩进的参数行,其中仅包含一对括号和**“<添加参数>”**这几个字。
单击**“<添加参数>”**,键入新参数的名称,并按 Enter。
新参数随即添加到方法和方法的代码中。 它显示在“类详细信息”窗口和“属性”窗口中。
在“属性”窗口中,为**“可选的默认值”**属性键入值。 如果设置参数的“可选的默认值”属性,将使该参数变为可选。
提示
可选参数必须是参数列表中位于最后面的参数。