C#4.0参数默认值
来源:互联网 发布:黄景瑜是淘宝什么模特 编辑:程序博客网 时间:2024/05/01 20:07
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); }
注意
1.参数默认值在旧版本中可以用重载来实现。
2.有默认值的参数应该放在参数列表的最后
- C#4.0参数默认值
- C#4.0参数默认值
- C# 参数的默认值
- C# 4.0开发体验——方法参数默认值
- C#控制台 给函数参数设定默认值
- C#实现函数默认值和C#4.0实现默认值
- 参数默认值
- C#泛型方法 返回泛型参数默认值
- 函数参数的默认值
- 函数参数默认值定义
- java函数参数默认值
- 函数的参数默认值
- java函数参数默认值
- java函数参数默认值
- 参数默认值的设置
- 模板参数默认值
- 陷阱!python参数默认值
- nodejs 参数默认值
- UVA 442 矩阵链乘
- 深入学习WCF-REST服务
- java中InvocationHandler 用于实现代理
- 代码大全读书笔记(一)
- [EXTNET]GridPanel行选择事件
- C#4.0参数默认值
- 改进的归并排序算法
- 母亲的唠叨
- DrawPrimitiveUP And DrawIndexedPrimitiveUP
- 适配器模式(Adapter Pattern)
- 10905 - Children's Game----需要考虑全面!(使用简单方法!!!!)
- 非分区表与分区表相互转换
- 学习笔记:简单验证码
- Visual studio 中使用ZenCoding