C#中的值类型与引用类型
来源:互联网 发布:cnc程序模拟软件 编辑:程序博客网 时间:2024/05/17 09:36
什么是值类型
一种由类型的实际值表示的数据其值存放在线程栈中
一个对象的值32位操作系统占4个字节、64位操作系统占8个字节
值类型来源于ValueType
值类型的数据类型:
Int、long、float、double、char、bool、enum、struct
举例子:
值类型就相当于复制一个文件,操作的时候两个文件互不关联、没有影响
值类型的赋值就是“复制文件”原值不会发生变化
什么是引用类型
一种由类型的实际值的引用(指针)表示的数据类型其值的引用(指针)存放在线程栈中引用所指向的对象存放在托管堆中
一个对象的引用(指针) 32位操作系统占4个字节、64位操作系统占8个字节
引用类型来源于Object
引用类型的数据类型:
string、class、interface、int[]、string[]
举例子:
引用类型就相当于一个文件的快捷方式,当我们在快捷方式中操作时,对应的文件也会发生变化
引用类型的赋值就是“复制快捷方式”原来的值也发生变化
- C#中的值类型与引用类型
- C#中的值类型与引用类型
- C#中的值类型与引用类型
- C#中的值类型和引用类型
- C#中的值类型和引用类型
- C#中的值类型和引用类型
- C# 中的值类型和引用类型
- C# 中的引用类型和值类型
- C#中的引用类型和值类型
- C#中的值类型和引用类型
- C#中的值类型和引用类型
- C#中的值类型和引用类型
- C#中的值类型和引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- jqGrid基础学习:2第一个jqGrid
- Android开发 摄像头自动聚焦完美实现 --------------续上
- hdu 1878 欧拉回路
- ios程序内实现打电话
- spring缓存问题
- C#中的值类型与引用类型
- 人人都是产品经理 总结
- 正则表达式验证邮箱
- 企业网站SEO之外部优化建设建议
- ubuntu 11.04下android开发环境的搭建!
- 存储相关术语
- Java中Vector和ArrayList的区别
- 代码调用存储过程超时,SQL Server Management Studio里运行很快
- 安装virtualbox虚拟机的增强功能