具名参数
具名参数:参数的位置不再受约束。
具名参数的优点:
- 提高代码可读性
- 参数的位置不在受参数列表约束
class Program{static void Main(string[] args){PrintInfo("Tim", 34);PrintInfo(age: 24, name:"Wonder");}static void PrintInfo(string name, int age){Console.WriteLine("Helllo {0}, you are {1}.",name,age);}}
可选参数
- 参数因为具有默认值而变得“可选”
- 不推荐使用可选参数
