**1、类

    1. 类的访问修饰符 修饰符 类名
    2. {
    3. 类的成员
    4. }

    2、方法

    访问修饰符    修饰符    返回值类型    方法名(参数列表)
    {
        语句块;
    }
    

    3、get/set访问器

    public    数据类型    属性名
    {
        get
        {
            获取属性的语句块;
            return 值;
        }
        set
        {
            设置属性得到语句块;
        }
    }
    
    //简写
    public    数据类型    属性名{get;set;}
    

    4、构造方法

    访问修饰符  类名 (参数列表)
    {
        语句块;
    }
    

    5、析构函数
    而析构方法则是在垃圾回收、释放资源时使用的

    ~类名()
    {
        语句块;
    }
    

    6、lambda表达式

    访问修饰符    修饰符    返回值类型    方法名(参数列表) => 表达式;
    

    6、部分类

    访问修饰符   修饰符   partial class   类名{……}
    

    7、数组定义

    //一维数组
    数据类型[]  数组名;
    数据类型[]  数组名 = new  数据类型[长度];
    数据类型[]  数组名 = {值 1, 值 2, ...}
    数据类型[]  数组名 = new  数据类型[长度]{值 1,值 2,...}
    2、多维数组
    //定义多维数组
    数据类型[ , , ...]  数组名;
    数据类型[ , , ...]   数组名 = new  数据类型[m,n,...]  {{ , , ...},{ , , ...}};
    
    数据类型[][]  数组名 = new 数据类型[数组长度][];
    数组名[0] = new 数据类型[数组长度];
    

    8、枚举类型

    访问修饰符  enum  变量名 : 数据类型
    {
        值l,
        值2,
    }
    

    9、结构体

    访问修饰符  struct  结构体名称
    {
        //结构体成员
    }