码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型分类

时间:2017-06-22 10:08:58      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:指针类型   obj   用户   存储大小   mon   内存   eof   类型   common   

 值类型(派生于System.ValueType)直接分配内存来存储具体值:bool/byte/short/int/long/char/decimal/double/float/sbyte/uint/ulong/ushort。

引用类型(引用类型不包括存储在变量中的实际数据,只包含对变量的引用内存地址):内置引用类型有:object/dynamic/string。

对象(Object)类型:对象(Object)类型 是 C# 通用类型系统(Common Type System - CTS)中所有数据类型的终极基类。Object 是 System.Object 类的别名。所以对象(Object)类型可以被分配任何其他类型(值类型、引用类型、预定义类型或用户自定义类型)的值。但是,在分配值之前,需要先进行类型转换。

动态(Dynamic)类型:您可以存储任何类型的值在动态数据类型变量中。这些变量的类型检查是在运行时发生的。

字符串(String)类型:字符串(String)类型 允许给变量分配任何字符串值。字符串(String)类型是 System.String 类的别名。它是从对象(Object)类型派生的。

指针类型:指针类型变量存储另一种类型的内存地址。C# 中的指针与 C 或 C++ 中的指针有相同的功能。C#仅在不安全的代码中允许使用指针类型,语法(type * identifier)。

SizeOf方法产生以字节为单位存储对象或类型的存储大小,可以用来获取类型在特定平台的准确大小。

数据类型分类

标签:指针类型   obj   用户   存储大小   mon   内存   eof   类型   common   

原文地址:http://www.cnblogs.com/GnailGnepGnaw/p/7062436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!