如何:向方法中添加参数(类设计器)

使用“类详细信息”窗口向方法中添加参数。 可以将参数配置为必需或可选。 如果为参数的**“可选的默认值”**属性提供值,将指示设计器以可选参数的形式生成代码。

参数行包含以下项:

  • 名称

    参数行中的**“名称”列显示参数的名称。 此名称还显示在“属性”窗口中的“名称”**属性中。 使用此单元格可更改任何具有读写权限的参数的名称。

    如果名称列过窄而无法显示参数的完整名称,将光标指向参数名即可显示参数的名称。

  • 类型

    **“参数类型”**单元格使用 Intellisense,这使您可以选择当前项目或引用项目中列出的所有可用类型。

  • 修饰符

    参数行中的**“修饰符”单元格接受并显示参数的新修饰符。 若要输入新的参数修饰符,请使用下拉列表框选择“None”“ref”“out”“params”(C# 中)以及“ByVal”“ByRef”“ParamArray”**(VB 中)。

  • 摘要

    参数行中的**“摘要”**单元格允许输入代码注释,在代码编辑器中输入参数时,这些注释将出现在 IntelliSense 中。

  • <add parameter>

    成员的最后一个参数行的**“名称”**单元格中包含文本 <add parameter>。 单击此单元格可创建新的参数。 有关更多信息,请参见 如何:向方法中添加参数(类设计器)

“属性”窗口中的参数属性

“属性”窗口中显示的参数属性与“类详细信息”窗口中显示的相同:“名称”“类型”“修饰符”、**“摘要”以及“可选的默认值”**属性。 在一个位置更改某个属性将使该属性的值在全局范围内得到更新,包括这个属性值在其他位置的显示。

提示

   若要向委托中添加参数,请参见如何:创建成员(类设计器)

提示

   尽管析构函数是一种方法,但它不能有参数。

向方法添加参数

  1. 在关系图图面上,单击您要向其中添加参数的方法所属的类型。

    焦点移到该类型上,并且它的内容显示在“类详细信息”窗口中。

  2. 在“类详细信息”窗口中,展开您要向其中添加参数的方法所在的行。

    出现一个缩进的参数行,其中仅包含一对括号和**“<添加参数>”**这几个字。

  3. 单击**“<添加参数>”**,键入新参数的名称,并按 Enter

    新参数随即添加到方法和方法的代码中。 它显示在“类详细信息”窗口和“属性”窗口中。

  4. (可选)指定参数的其他详细信息,例如参数类型。

向方法添加可选参数

  1. 在关系图面上,单击要向其中添加可选参数的方法所属的类型。

    焦点移到该类型上,并且它的内容显示在“类详细信息”窗口中。

  2. 在“类详细信息”窗口中,展开要向其中添加可选参数的方法所在的行。

    出现一个缩进的参数行,其中仅包含一对括号和**“<添加参数>”**这几个字。

  3. 单击**“<添加参数>”**,键入新参数的名称,并按 Enter

    新参数随即添加到方法和方法的代码中。 它显示在“类详细信息”窗口和“属性”窗口中。

  4. 在“属性”窗口中,为**“可选的默认值”**属性键入值。 如果设置参数的“可选的默认值”属性,将使该参数变为可选。

    提示

    可选参数必须是参数列表中位于最后面的参数。

请参见

任务

如何:修改类型成员(类设计器)