【发布时间】:2012-02-12 02:58:25
【问题描述】:
我了解如何在两种不同类型之间进行切换,但我的问题是;为什么这种差异在类型级别?
我原以为它是ParamterInfo 对象的属性,而不是单独的特殊类型。
假设它在反射中作为一个单独的类型呈现,因为它在内部就是这样,将它作为一个单独的类型有什么语言好处(我猜是更容易的方法重载解析或其他东西)?
在类似的说明中,为什么ref 是一个独特的类型而out 不是(我想不出ref 是一个单独的类型的原因,这不适用于out )?
【问题讨论】:
标签: c# .net reflection language-design pass-by-reference