3

可能重复:
如何在 C# 中使用可选参数?

我在一个我正在工作的项目中找到了[语言:c#]。像这样的奇怪签名(至少对我来说):

AccessModifier NameOfMethod(sometype param1, bool prmFlagOrSomething = false)

在 msdn中不存在对这种方法的任何引用。这允许避免传递参数 prmFlagOrSomething,在这种情况下 prmFlagOrSomething 的值为 false。

这就是发生的事情,但是存在文档吗?这种方法或参数的真实名称是什么?

4

2 回答 2

1

这是一个默认参数。或者正如 MS 所说,一个“可选参数”:

http://msdn.microsoft.com/en-us/library/dd264739.aspx

于 2012-07-26T15:37:05.323 回答
0

这只是一个可选参数

于 2012-07-26T15:37:12.200 回答