参数修饰符
来源:互联网 发布:姚明05-06赛季数据 编辑:程序博客网 时间:2024/06/05 19:10
1.ref修饰符与out修饰符
>ref参数在传递时必须先为参数赋值
int x=100;M1(ref x);Console.WriteLine(x);
>ref传递的是地址,按引用传递
>out
out传递的也是地址
out参数在传递之前完全没有必要赋值,即便赋值了也没有任何意义,在方法中
使用之前必须重新赋值,才能使用,out参数无法将变量的值,从方法外面传递进来。
TestOut(out n); Console.WriteLine(n);//out参数的主要作用就是,当方法有多个返回值的时候,可以通过out参数来获取方法的多个返回值。 static void TestOut(out int m) { //既然out参数无法把方法外的变量值传递进来,所以在方法中必须为out参数赋值后才能使用 //out参数要求在方法中必须为该参数赋值!!!!! m = 100; }
2.params可变参数
>可变参数,是参数的数量可变
>params无论有几个参数,必须出现在参数列表的最后,而且参数是一个数组,数据类型必须相同。
>如果一个参数都不传递,数组不为null,而是长度为0 的数组
>如果使用方法有多个参数,这可变参数必须写在最后一个。
>可变参数也可以直接传一个数组进来
0 0
- 参数修饰符
- .net 参数修饰符
- 参数修饰符
- 参数及参数修饰符
- C#参数修饰符总结
- C#方法参数修饰符
- 黑马程序员--参数修饰符
- C# out 参数修饰符
- 形式参数可被字段修饰符修饰?详解
- 形式参数可被字段修饰符修饰?详解
- Delphi参数传递修饰符效率总结
- c#参数修饰符ref、out、params
- perl中while修饰符/c参数
- python修饰符——带参数
- C# out和ref参数修饰符
- scala类参数修饰符浅析
- C#函数中无参数修饰符、out修饰符、params修饰符、ref修饰符的区别
- 常用sqlplus修饰参数
- Dubbo学习(十一):结果缓存
- Android5.0的RecycleView技术
- SQL 日期格式化
- JAVA可视化开发工具:jigloo
- iOS ----新特性 3DTouch 开发教程全解(含源码)
- 参数修饰符
- 连接池
- linux基本命令(2)——cd命令
- UVA_12210_A Match Making Problem
- [ONTAK2015] [BZOJ4245] OR-XOR - 二进制
- Netty in action thrid chapter 心得总结
- 用JS做的小事例,鼠标点击出现东西!!
- SqlServer分页存储过程(多表查询,多条件排序),Repeater控件呈现数据以及分页
- 类型安全转换的工具类