C# - ref & out

引用参数和值参数

值参数,是在函数中此变量的任何修改都不影响函数调用中指定的参数,除非把它当作返回值返回,经典例子,交换两个数,但是返回值只有一个。

此时可以用引用参数,函数处理的变量和函数调用中使用的变量相同。

ref和out

ref使用限制,使用前必须初始化,不能传入常量值给此种类型。

out,传入时可以赋值或不赋值,但是在函数内部一定要有赋值过程。

 

posted @ 2013-10-30 21:14  Lilideng  阅读(379)  评论(0编辑  收藏  举报