摘要: 整理自:MSDNout和ref关键字会导致参数通过引用来传递。不同之处在于ref 要求变量必须在传递之前进行初始化。若要使out 和 ref 参数,方法定义和调用方法都必须显式使out及ref 关键字。例如:代码out 参数传递的变量不需要在传递之前进行初始化, ref传递的参数必须最先初始化。ref 与out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因此,如果一个方法采ref 参数,而另一个方法采out 参数,则无法重载这两个方法。例如,从编译的角度来看,以下代码中的两个方法是完全相同的,因此将不会编译以下代码:代码但是,如果一个方法采ref 或out 参数,而另一个方法不采 阅读全文
posted @ 2010-12-19 17:16 悉路 阅读(531) 评论(1) 推荐(0) 编辑