类型和变量


C#有两种类型:

  值类型:变量直接包含数据,都有自己的数据副本,变量执行的运算不会影响另一个变量(ref 和out 参数变量除外)

  引用类型:存储对数据的引用(称“对象”),多个变量可以引用同一个对象,变量执行后的运算可能会影响到另一个变量的引用的对象。

  c#值类型:简单类型,枚举类型,结构类型,可以为null的值类型和元组值类型

  c#引用类型:类类型,接口类型,数组类型和委托类型