c#变量

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

值类型包括简单类型、枚举类型、结构类型。

简单类型:

    符合整形:sbyteshoteintlong

 无符号整形:byteushortuintulong

Unicode字符:char

         浮点型:floatdouble

     精度小数:decimal

         布尔型:bool

枚举类型:

枚举定义:enumname{}

结构类型:

结构定义:stroctname{}

c#变量

上一篇:C# 递归读取XML菜单数据


下一篇:dir cmd、the DIR Command、windows