C#默认参数
2015-09-25 14:32
337 查看
示例1,可变参数: public void MethodA(string a,params int[] b); 这里参数a必须,参数b可变(可变参数必须放在参数列表的最后,并且一个函数里只能有一个可变参数),调用的时候可以如下: MethodA("text"); MethodA("text",1); MethodA("text",1,2); MethodA("text",1,2,3); 示例2,默认参数: public void MethodB(string a="default text"); 调用的时候可以如下: MethodB(); MethodB("other text");
示例2里的默认参数的用法,是C#4.0的新增功能,project的属性里选择.net framework 4.0或以上版本
相关文章推荐
- 关于C# webbrowser中documentText乱码问题
- C# 反射操作方法
- C#Lpt端口打印类的操作浅析
- C# 输出pdf文件流在页面上显示
- C#进阶系列——DDD领域驱动设计初探(三):仓储Repository(下)
- C# unicode GBK UTF-8和汉字互转
- c#Serializable
- C#调用WebService实例开发
- C# 给枚举定义描述属性,并把枚举转换为键值对
- C# 汉字编码GB2312转换
- c#获取目录2
- C#序列化s实体类成Xml,去除空格、换行符以及命名空间
- C#里virtual和override
- 浅谈C#中一种类插件系统编写的简单方法(插件间、插件宿主间本身不需要通信)
- C#宏观把控(一)
- 【傻傻分不清楚】C#值类型、引用类型
- C#中ref和out
- C#DateTime的用法
- C#获取本机IPusing System.Net;
- [C#学习教程-委托]001.大道至简之委托(代理),匿名函数,Lambda表达式