C# 值类型和引用类型
来源:互联网 发布:淘宝 点击链接打开app 编辑:程序博客网 时间:2024/05/19 05:02
主要区别
value type和reference type在内存分配上不同
value type储存在stack,存的是一个具体的值
而reference type储存在heap,存的是一个地址,可以通过一个reference type来访问一个value type
value type:
value type的拷贝是直接复制了一份,复制和被复制的两个type是相互独立的
value type的空间是在编译的时候分配的,不能被垃圾收集器回收
预先定义好的数据类型,结构体,枚举类型都属于value type
reference type:
reference type是引用某个对象,而不是这个对象本省
reference type的拷贝是复制一个引用,这个引用指向同一个value
reference type的空间可以被垃圾收集器回收
Class,Object,Array,Indexer,Interface都属于reference type
阅读全文
0 0
- C#中的值类型和引用类型
- c#基础 值类型和引用类型
- c# 引用类型和值类型
- 关于c#值类型和引用类型
- C#值类型和引用类型
- 浅谈C#值类型和引用类型
- C#中的值类型和引用类型
- c#值类型和引用类型
- C#值类型和引用类型
- c# 值类型 和 引用类型
- c#值类型和引用类型
- C#中的值类型和引用类型
- c#值类型和引用类型
- C# 中的值类型和引用类型
- C# 值类型和引用类型
- C# 中的引用类型和值类型
- c#值类型和引用类型
- c#值类型和引用类型
- Hibernate的学习之路二十七(多对多操作级联)
- Save your cats Aizu
- Python基础7:面向对象2
- Unity3D 人物移动控制
- Java 解析pdf内容
- C# 值类型和引用类型
- 粒子滤波
- GitHub图形化客户端实现Git合并分支(上)
- zabbix使用
- 关于阿里云配置gitlab的记录
- php语言基础内功笔记
- 创建自己的Maven库
- bs前端设计--多页签界面
- Computer Fn KEY is function key