具名参数
具名参数:参数的位置不再受约束。
具名参数的优点:
- 提高代码可读性
- 参数的位置不在受参数列表约束
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);
}
}
可选参数
- 参数因为具有默认值而变得“可选”
- 不推荐使用可选参数