-
ref的使用:使用ref进行参数的传递时,该参数在创建时,必须设置其初始值,且ref侧重于修改; -
out的使用:采用out参数传递时,该参数在创建时,可以不设置初始值,但是在方法中必须初始化,out侧重于输出;
- 当希望方法返回多个值时,可以用
out,并且一个方法中的参数可以有一个或多个out参数;- 使用
out参数,必须将参数作为out参数显式传递到方法中,但是out参数的值不会被传递到 方法中,且属性不是变量,不能作为out参数传递。
ref是有进有出,而out是只出不进。
博客介绍了C#中参数传递的相关内容。使用某参数传递时创建需设初始值,侧重修改;另一参数创建时可不设初始值,但方法中须初始化,侧重输出。还提及希望方法返回多值时的处理,以及参数传递的规则等。
7137

被折叠的 条评论
为什么被折叠?



