参数以intellisense显示

时间:2014-02-26 08:55:12

标签: c# parameters intellisense

为什么“参数”字段显示为以“Intelli”中的“冒号”结尾。例如

public void calculate(int x, int y)
{
    DisplayInConsole(x, y);
}

以上是将参数传递给另一个方法的简单方法,但是,当键入DisplayInConsole(时,Intellisense会显示x, x:, y, y:。我知道x:定义了参数,但是有什么特别的理由将它与x分开。为什么我们不直接使用x?即使您使用x:,它也会指向变量x

1 个答案:

答案 0 :(得分:0)

原因是,如果您愿意,可以使用x:y:以不同的顺序指定参数。

看看下面的例子:

calculate(y: 4, x: 2);

这在功能上与:

相同
calculate(2, 4);

但是,我选择在顶部示例中首先表达y:x:秒。