c#之数据类型

    xiaoxiao2021-03-25  105

    c#数据类型包括值类型、引用类型、指针类型。指针类型仅在不安全的代码中使用。

          值类型是包含实际数据的量,定义一个值类型的变量时,根据它所声明的类型,以堆栈方式存储区域给这个变量,随后对这个变量的读或写操作就直接在这块内存区域进行。它包括了:简单类型、枚举型、结构类型。

          引用类型包括类(class)、接口(interface)、委托(delegate)、数组(array)。他们所代表的实际数据,而是存储实际数据的引用(地址)。

        

            

      【分类】

    1. 值类型

    1.1 简单类型:

        1.1 .1 整型  

    C#中支持8种整型:sbyte,byte,short,ushort,int,uint,long,ulong。

         

    1.1.2  浮点类型:

       

       

    1.1.3 小数类型:

    小数类型非常适用于金融和货币运算。数值范围从1.0*10 -28~7.9* 10 28,精确到小数点后面28位。

    1.2 枚举类型

    枚举类型是一组命名的常量集合。元素使用的类型只能是long,int,short,byte。默认类型是int。默认第一个元素的值是0,每一个连续的元素按1递增。可以给元素直接赋值。

    1.3 结构类型   

    用于创造小型数据,节省内存。

    2.引用类型

    2.1 类

         类是一群有共同特征或事件的集合,而类对象是类的实例化。

    2.2 接口

    接口是把隐式公共方法和属性组合起来,以封装特定功能的一个集合

    2.3 委托 

    委托是对函数的封装,可以当作对方法的特征指定一个名称。

    2.4 数组

    数组是包含一串变量的数据结构。数组变量也称做数组元素,它们具有相同的类型,这种类型也称做数组元素类型。数组的元素类型可以是任何类型,包括数组类型。数组用下标确定每一个数组元素的索引号。只有一个下标的数组称为一维数组,多于一个下标的数组称为 多维数组。

    转载请注明原文地址: https://ju.6miu.com/read-24442.html

    最新回复(0)