具名参数

具名参数:参数的位置不再受约束。

具名参数的优点:

  • 提高代码可读性
  • 参数的位置不在受参数列表约束
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. PrintInfo("Tim", 34);
  6. PrintInfo(age: 24, name:"Wonder");
  7. }
  8. static void PrintInfo(string name, int age)
  9. {
  10. Console.WriteLine("Helllo {0}, you are {1}.",name,age);
  11. }
  12. }

可选参数

  • 参数因为具有默认值而变得“可选”
  • 不推荐使用可选参数