C#数据类型-创新互联
c#中的数据类型(值类型和引用类型两大类型)
创新互联建站致力于互联网网站建设与网站营销,提供成都网站制作、成都网站建设、外贸营销网站建设、网站开发、seo优化、网站排名、互联网营销、小程序开发、公众号商城、等建站开发,创新互联建站网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。一》 值类型
(从System.ValueType累继承而来的类型。该型数据长度固定,存放于堆栈stack上。值类型变量直接保存变量的值,
对一个该类型变量的操作不会影响到其他变量)
一)简单类型
1) 有符号××× (包括sbyte.short.int和long)
2)无符号××× (Byte.ushort.uint和ulong)
3)Unicode字符型(char)
4)实数型 (包括Float.double和decimal)
5)布尔型 (bool)
二)枚举类型
(实际上是为了一组在逻辑上密不可分的整数值提供便于记忆的符号)
enum E{···}形式的用户定义的类型
三)结构类型
(利用简单的数据类型,可以进行一些常用的数据运算。文字处理)
struct S{···}形式的用户定义的类型}
四)可空类型
(可空类型可以表示所有基础类型的值加上null。)
具有null值的值类型扩展,如int? 表示可为null的int类型
《 c#简单类型表 》
类型/ 长度/ 范围/ 预定义结构类型
sbyte/ 8位/ -128~127/ System.SByte
短字节型)___
byte/ 8位/ 0~255/ System.Byte
字节型)
char/ 16位/ U+0000~U+ffff(Unicode字符集中的字符)/ System.Char
short/ 16位/ -32,768~32,767/ System.lnt16
短整型)
ushort/ 16位/ 0~65.535/ System.Ulnt16
无符号短整型)
int/ 32位/ -2.147.483.648~2.147.483.647/ System.lnt32
整型)
uint/ 32位/ 0~4.294.967.295/ System.Ulnt32
无符号整型)_____
long/ 64位/ -9.223.372.036.854.775.808~9.223.372.036.854.775.807/ System.lnt64
长整型)_____
ulong/ 64位/ 0~18.446.744.073.709.551.615/ System.Ulnt64
无符号长整型)_____
float/ 32位/ 1.510e- 45~3.410e38/ System.Single
单精度型)_____
double/ 64位/ 5.010e-324~1.710e308/ System.Double
双精度型)_____
decimal/ 128位/ NA/ System.Decimal
十进制小数型)_____
bool/ NA/ Ture与False/ Ssytem.Boolean
二》 引用类型(引用类型不存储它们所代表的实际数据,而是储存对实际数据的引用。引用类型的变量通常被称为对象)
一。类类型
1)object类型
2)string类型
3)用户自定义类型
二。接口类型
三。数组类型
1)一堆数组的声明
2)一堆数组的创建
3)一堆数组的初始化
四。委托类型
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:C#数据类型-创新互联
分享地址:http://pwwzsj.com/article/djsech.html