static void Main(string[] args)
{
Print();//全部默认值,
Print("wan",22);//部分赋值
Print("wan");//部分赋值,部分默认值
Print(22);//报错:不能将int类型转换成string
//具名参数,如果全部具名,参数顺序可以任意调换,程序都可以识别
Print(num: 22);
Console.ReadLine();
}
//如果在方法的参数中,参数后面直接跟=value,就是定义了可选参数
static void Print(string name="aijiabao",int num=10)
{
Console.WriteLine("my name is {0}, i am {1} years old.",name,num);
}