类型、存储和变量

类型:

  从某个类型模板创建的实际的对象,称为实例化该类型

  通过实例化类型创建的对象被称为类型的对象或者实例,两个术语可以互换

  每个数据项都是某种类型的实例,这些类型可以是语言自带的,也可以是 程序员定义的

  

数据成员与函数成员:

  数据成员 :保存了与这个类的对象或作为一个整体的类相关的数据

  函数成员 :执行代码 ,函数成员定义类型的行为

预定义类型

  共十六种:

    数值类型(11种):

      整数类型:

        sbyte --八位有符号整数;short -- 16位有符号整数;int -- 32位有符号整数;long -- 64位有符号整数

        byte  --八位无符号整数;ushort--16位无符号整数;uint --32位无符号整数;ulong --  64位无符号整数

      浮点类型:

         decmial --128位高精度十进制表示法;float --单精度浮点数;double--双精度浮点数

    char类型:

        char--字符类型

     bool类型:

        true或者false

    引用类型:

        object--所有类型的基类

         string --字符串型(字符数组)

    动态类型:

        dynamic --动态类型可以储存任何值

    

用户自定义类型(6种):

  类类型(class)、数组类型(struct)、数组类型(array)、枚举类型(enum)、委托类型(delegate)、接口类型(interface)

  类型通过类型声明创建,类型声明包括 :

    要创建的类型的种类;

    新类型的名称

    对类型每个成员的声明,array和delegate除外,他们不包含命名成员

    

猜你喜欢

转载自www.cnblogs.com/Huang-Weihua/p/9191345.html