值类型和引用类型的区别?

C#的引用类型包括:数组、用户自定义的类、接口、托管、OBJECT,字符串。数组的元素不论是引用类型还是值类型,都是存储在托管堆上。

C#的值类型包括:结构体(数值类型、BOOL类型、用户自定义的结构体),枚举和可空类。

posted @ 2012-12-05 22:35  柏衣  阅读(131)  评论(0编辑  收藏  举报