编辑器加载中...
posted @ 2012-02-16 16:26 Diversity 阅读(117) 评论(0) 推荐(0)
摘要: 1***、C#中有两种类型: 值类型和引用类型: 值类型的变量直接包含他们的数据,而引用类型的变量存储引用类型存储对他们的数据的引用,后者称为对象: 简单说:值类型直接存储其值,引用类型存储对值得引用.引用类型分为引用和引用的对象。 2***、 值类型:简单类型、枚举、结构 引用类型: 类类型、接口类型、数组类型和委托类型 3***、值类型与引用类型的内存存储 单纯的说值类型存储在栈上,引用类型存储在托管堆上是不对的。 4***、区别: 1) 托管堆: 同步块和方法表, x,y,托管堆上的需要GC来回收 线程堆栈: 没有同步块和方法表 2) 值类型赋值是重新创建一个副本 而引用类型的赋 阅读全文
posted @ 2010-12-15 13:35 Diversity 阅读(598) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示