CSharp数据类型.pptVIP

  • 50
  • 0
  • 约 27页
  • 2017-02-08 发布于河南
  • 举报
CSharp数据类型

C#数据类型 C#的数据类型可以分为3类:数值类型、引用类型、指针类型。指针类型仅在不安全代码中使用。 值类型包括简单类型(如字符型、浮点型和整数型等)、集合类型和结构型。引用类型包括类类型、接口类型、代表类型和数组类型。 值类型和引用类型的不同之处是值类型的变量值直接包含数据,而引用类型的变量把它们的引用存储在对象中。对于引用类型的变量,完全有可能让两个不同的变量引用同一个对象,这样一来,对其中一个变量的操作就会影响到被另一个变量引用的对象。对于值类型的变量而言,每一个变量有它们自己的数值,因此对其中一个变量的操作不可能影响到另外一个变量。 值类型 所有的值类型都隐含地声明了一个公共的无参数的构 造函数,这个构造函数叫做默认构造函数。默认构造函 数返回一个初始为零的值类型的实例,称之为默认值。 对于sbyte、byte、short、ushort、int、uint、long、ulong ,默认值为0。 对于char,默认值是‘\x0000’ 对于float,默认值是0.0F 对于double,默认值是0.0D 对于decimal,默认值是0.0M 对于bool,默认值是false 对于一个枚举类型,默认值是0 对于一个结构类型,默认值的设置就是把所有值类型的 域都设置为它们各自的默认值,把所有的引用类型的域

文档评论(0)

1亿VIP精品文档

相关文档