C# 命名参数

命名参数

还可以使用 key: value 语法发送参数。

这样,参数的顺序并不重要:

实例

static void MyMethod(string child1, string child2, string child3) 
{
  Console.WriteLine("最小的孩子是:" + child3);
}

static void Main(string[] args)
{
  MyMethod(child3: "Elon", child1: "Bill", child2: "Steve");
}

// 最小的孩子是:Elon

亲自试一试