使用out和ref参数时的装箱和拆箱

bra*_*her 18 c# boxing unboxing ref out

当方法接受ValueType的out/ref参数时,是否会发生装箱/取消装箱?

She*_*Pro 28

对于ref关键字它在MSDN上已经提到过:

不要将引用传递的概念与引用类型的概念混淆.这两个概念不尽相同.无论是值类型还是引用类型,都可以通过ref修改方法参数.有没有值类型的拳击,当它是按引用传递.

至于out关键字:

关键字使参数传递通过引用.这与ref关键字类似,不同之处在于ref要求在传递变量之前对其进行初始化.