c#变量
2020-12-13 16:29
标签: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#变量 标签:c#变量 原文地址:http://blog.csdn.net/xfz0330/article/details/40924895