标签:c#变量
c#变量的常用类型有值类型和引用类型两大类。
引用类型是c#的主要类型,具有以下特点:
1、在委托中为引用类型变量分配内存。
2、用new运算符创建引用类型的变量,并返回创建对象的地址。
3、多个引用类型变量可以引用同一对象变量,对一个变量的操作会影响到另一个变量所引用的相同变量。
4、引用变量在被赋值前的值都是null。
5、引用变量是由垃圾回收机制处理的。
c#中所有被称为类的变量类型都是引用类型,包括类、接口、数组和委托。
引用类型包括类类型、接口类型、数组类型、委托类型等。
类类型:
最终类型:object
字符串:string
定义类型:class name
接口类型:
接口定义:interface
数组类型:
数组定义:int[]
委托类型:
委托定义:delegate name
值类型的特点如下:
1、值类型变量被保存在堆栈中。
2、在访问值类型时,一般直接访问其实例名。
3、每个值类型变量都有本身的副本,所以对一个值类型变量的操作不会影响到其他变量。
4、在值类型变量复制时,复制的是变量的值,而不是地址。
5、值类型变量的值不能使null。
值类型包括简单类型、枚举类型、结构类型。
简单类型:
符合整形:sbyte、shote、int、long
无符号整形:byte、ushort、uint、ulong
Unicode字符:char
浮点型:float、double
精度小数:decimal
布尔型:bool
枚举类型:
枚举定义:enumname{}
结构类型:
结构定义:stroctname{}
标签:c#变量
原文地址:http://blog.csdn.net/xfz0330/article/details/40924895