C#数据类型以及数据类型的转换浅析(一)
来源:互联网 发布:java获取jsp页面的值 编辑:程序博客网 时间:2024/04/29 13:51
1 .C# 的数据类型的分类
值类型
(1)内置值类型【基本内置值类型 (整型(byte、short、int、long、double)和非整型(double、folat)】
(2)用户自定义值类型(结构、枚举)
引用类型
(1)内置引用类型【(基本内置引用类型(char、string、object)】
(2)用户自定义引用类型(类类型、数组、委托)
2.C#的数据类型转换
装箱:值类型-->引用类型
拆箱:引用类型—>值类型
如上图:
值类型和引用类型的区别
1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。
2. 值类型存取速度快,引用类型存取速度慢。
3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用
4. 值类型继承自System.ValueType,引用类型继承自System.Object
5. 栈的内存分配是自动释放;而堆在.NET中会有GC来释放
- C#数据类型以及数据类型的转换浅析(一)
- C# 常用数据类型转换(一)
- C#数据类型的转换
- 浅析C#数据类型转换的几种形式
- 浅析C#数据类型转换的几种形式
- Java数据类型转换-浅析
- C#中数据类型的转换
- c#常见的数据类型转换
- JavaScript数据类型以及数据类型转换
- 一、基本数据类型的转换
- C#数据类型及数据类型转换
- 图像类型、MATLAB数据类型,以及类型之间的转换(一)
- c#基础 (一)数据类型,数据类型转换 结构体,构造函数
- c#基础(一)----数据类型
- php布尔型数据类型以及流程控制的数据类型转换
- 数据类型和数据类型转换以及if语句的使用
- SQL数据类型和C#数据类型间的转换
- SQL SERVER数据类型与C#数据类型的转换和相关.........
- 十进制整数转二进制的各种实现和思考
- 强烈建议不要使用include_once/require_once
- 【Flash 务实主义】AS3的垃圾回收
- Android Service 详解一:概述
- hdu1042 N!
- C#数据类型以及数据类型的转换浅析(一)
- vc单步调试
- android View的快照与屏幕的截屏
- collect 中的一些小结
- ‘\’和‘/’对ExtractFileDir的影响
- hdu2039三角形解题报告
- nova-api对web请求的路由过程的分析
- http://acm.hdu.edu.cn/showproblem.php?pid=1709
- Fedora 14 下 安装 Apache Tomcat