- static void Main(string[] args)
- {
- Console.WriteLine("4.0默认参数:");
- SayHello("Tom",20);
- SayHello("Jim");//调用时可以不写有默认值的参数
- Console.WriteLine("旧版用重载实现:");
- SayHi("Tom", 20);
- SayHi("Jim");
- Console.ReadKey();
- }
- //参数默认值
- static void SayHello(string name,int age=18)
- {
- Console.WriteLine("Hello, I am {0}, I am {1} years old.",name,age);
- }
- //这里用两个重载的方法实现了参数默认值
- static void SayHi(string name)
- {
- Console.WriteLine("Hi, I am {0}, I am {1} years old.", name, 18);
- }
- static void SayHi(string name,int age)
- {
- Console.WriteLine("Hi, I am {0}, I am {1} years old.", name, age);
- }
C#4.0参数默认值
最新推荐文章于 2021-04-13 23:09:54 发布