标签:
C#是类型安全的开发语言,它的数据类型分为值类型(Value Type)和引用类型(Reference Type)两种。
一、值类型(Value Type)
值类型总结:
****************************************************值类型对应的结构体************************************************
char Char
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double
decimal Decimal
bool Boolean
*****************************************************************************************************************
二、引用类型(Reference Type,引用类型的变量又称为对象)
引用类型总结:
类:是对具有相同特征的对象的抽象
接口:不同类的对象之间无缝共享数据和通信的统一的约束规则
委托:类似于C++中的指针,可将方法名作为参数传递,不同的是委托是类型安全的。
object:.NET中所有类的基类
string:字符串(零或多个Unicode字符组成的序列)
三、值类型与引用类型的比较
标签:
原文地址:http://www.cnblogs.com/handsome1008/p/4658561.html