标签: c# boxing ref out unboxing
当方法接受ValueType的out / ref参数时会发生装箱/取消装箱吗?
答案 0 :(得分:26)
ref关键字已在MSDN上提及:
ref
不要将引用传递的概念与引用类型的概念混淆。这两个概念不尽相同。无论是值类型还是引用类型,都可以通过ref修改方法参数。通过引用传递时,没有值类型的装箱。
关于out关键字:
out
out 关键字会导致参数通过引用传递。 ref 关键字,除了ref要求在传递变量之前对其进行初始化。