为什么“参数”字段显示为以“Intelli”中的“冒号”结尾。例如
public void calculate(int x, int y)
{
DisplayInConsole(x, y);
}
以上是将参数传递给另一个方法的简单方法,但是,当键入DisplayInConsole(
时,Intellisense会显示x, x:, y, y:
。我知道x:
定义了参数,但是有什么特别的理由将它与x
分开。为什么我们不直接使用x
?即使您使用x:
,它也会指向变量x
。
答案 0 :(得分:0)
原因是,如果您愿意,可以使用x:
和y:
以不同的顺序指定参数。
看看下面的例子:
calculate(y: 4, x: 2);
这在功能上与:
相同calculate(2, 4);
但是,我选择在顶部示例中首先表达y:
和x:
秒。