C#-数据类型

作为C#-数据类型的一个学习笔记,希望能达到一个速查,记录的作用

C#数据类型分为:

1.值类型 

  1.1简单类型

    1.1.1整数类型

    1.1.2布尔类型

       1.1.3字符类型

       1.1.4实数类型

  1.2结构类型

    用struct关键字声明,把一组关联的信息放在一起,构成一个新的类型。

  1.3枚举类型

       为一组在逻辑上相关的整数值提供便于记忆的符号。

       enum WeekDay{
                Sunday,Monday,Tuesday, Webnessday,Thursday,Friday,Saturday
        };

 

2.引用类型

“引用”这个词在这里的含义是:该类型的变量不直接存储所包含的值,而是指向它所要存储的值。也就是说,引用类型存储实际数据的引用值的地址。

  2.1类

  2.2委托

     函数指针原型。委托在C#中类型安全的(指针-非安全类型,需要用unsafe声明),

  2.3数组

  2.4接口

 

类和结构都包含了自己的成员,但它们之间最重要的区别在于:类是引用类型,而结构是值类型。

 

装箱和拆箱机制

该机制使得任何值类型、引用类型和Object对象之间进行转换,对这种转换也称绑定连接。

装箱和拆箱转换必须要遵循类型兼容原则。

 

你可能感兴趣的:(数据类型)