黑马程序员——值类型与引用类型
来源:互联网 发布:奇兔刷机软件有毒 编辑:程序博客网 时间:2024/05/21 05:21
-------------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------------
值类型:
如果数据类型在它自己的内存分配中存储数据,则该类型是值类型。
→所有数字 数据类型
→Bool、Char、Date
→所有结构,即使其成员为引用类型
→枚举
引用类型:
包含指向存储数据的其他内存位置的指针。
→String
→所有数组
→类类型,Form,Object
→委托
值类型和引用类型的区别:
1.值类型的数据存储在内存的栈中,引用类型的数据存储在内存的对中,而在内存单元中只存放堆中对象的地址;
2.值类型存取速度比引用类型快;
3.值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用;
4.值类型继承的System.ValueType,引用类型继承自System.Object;
5.栈的内存分配是自动释放,而堆在.Net中会有Garbage Controller 来释放。
-------------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------------
0 0
- 黑马程序员——值类型与引用类型
- 黑马程序员—C#中值类型与引用类型
- 黑马程序员笔记--值类型与引用类型
- 黑马程序员---值类型和引用类型
- 黑马程序员:值类型和引用类型
- 黑马程序员_学习笔记10——引用类型与值类型,继承,访问修饰符,里氏转换
- 【C#】—值类型与引用类型
- 黑马程序员-我的摘录-C#值类型与引用类型
- 黑马程序员------.Net基础之值类型和引用类型
- 黑马程序员--值类型和引用类型 (05)
- 黑马程序员-引用类型和值类型复习
- 黑马程序员_值类型和引用类型
- 【黑马程序员】C#笔记之值类型和引用类型
- 黑马程序员——C#枚举 结构体 this关键字 base关键字 值类型 引用类型 装箱和拆箱
- 黑马程序员-Java 值类型(基本类型)和引用类型
- 黑马程序员_C#面向对象(值类型和引用类型,构造函数,常量与静态成员,命名空间,索引)
- c#学习——值类型与引用类型
- C#学习笔记—值类型与引用类型
- 一个程序员应该具备的基础知识和概念
- About delete
- MySql避免重复插入记录
- 将一个十进制数转换为二进制输出
- ListView 特殊属性
- 黑马程序员——值类型与引用类型
- poj 2392 Space Elevator (多重背包)
- Extjs4.2 获取行数据的两种方法。
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- JNI 中 JAVA 与 C 数据类型装换 (1)
- Extjs4自定义按钮样式
- Surrounded Regions 被包围的区域
- Python re(正则表达式)模块
- I2C上拉电阻