2018年7月3日 星期二

[C#] 具名參數及選擇性參數

具名參數:參數名稱:參數值。

未指定參數值之參數為預設值。

具名參數須在固定參數之後。

public static void Main(string[] args)
{
   Func(count:20, number:50);
   Func(name:"John");
   Func("Mary", number: 70);
}

public static void Func(string name = "Tom", int count = 0, int number = 100)
{
   Console.WriteLine(name);
   Console.WriteLine(count);
   Console.WriteLine(number);
}

沒有留言:

張貼留言