摘要: 今天在看一段C#代码的时候,发现对ref和out两个关键不了解,所以就查阅了C#语言相关的教程,深入的学习了一下。ref关键字的作用是使参数按引用类型传递,这样控制权传递给调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。这里提到了引用类型,其实在C#中共有两种类型,一种是值类型(结构体、数值类型、bool型、枚举、可空类型),另一种是引用类型(自定义类、接口、委托、数组、字符串类型、object)。值类型和引用类型的区别在于以下几点:1、值类型直接存储其值,变量本身就包含了实例数据,而引用类型保存的只是实例数据的内存引用。因此,一个值类型变量就永远不会影响到其他的值类型变量,而两. 阅读全文
posted @ 2012-02-10 16:57 苍马之子 阅读(468) 评论(0) 推荐(0) 编辑