ref in C#
摘要:
最近有人问到 ref 关键字的正确用法,下面我们来举例说明。另外在开始我们的例子之前,需要提前说明几点:C# 中的数据有两种类型:引用类型(reference types)和值类型(value types)。 简单类型(包括int, long, double等)和结构(structs)都是值类型,而其他的类都是引用类型。 简单类型在传值的时候会做复制操作,而引用类型只是传递引用,就像 C++ 中的指针一样。 在 C# 中,structs 和类有很大的区别。其中最大的区别(我个人觉得,同时也是容易忽略的一个地方)可能就是它是值类型,而不是引用类型。 下面这段代码是 MSDN 中的例子:// c. 阅读全文
posted @ 2010-09-10 10:38 源远流长 阅读(342) 评论(0) 推荐(0) 编辑