第六讲:结构和枚举
1、结构:一种值类型,通常用来封装小型变量类型。包含构造函数,常量,字段,方法,属性,索引器,运算符,事件和嵌套类型。
例:namespace Chapter5Demo1
{
    class Program
    {
        static void Main(string[] args)
        {
            MyPoint mp;
            mp.x = 10;
            mp.y = 20;
            MyPoint mp2;
            mp2.x = 20;
            mp2.y = 10;
            Line(mp,mp2);
        }
       static public void Line(MyPoint p1,MyPoint p2)
        {
           
        }
    }
    struct MyPoint
    {
        public float x;
        public float y;
    }
}
注意:结构体是值类型而类是引用类型。实例化可以用new关键字,也可以不使用。
2、枚举:enmu一种由一组称为枚举数列表的命名常量组成的独特类型。
例:namespace Chapter5Demo1
{
    class Program
    {
        static void Main(string[] args)
        {
           // MyEnum.你;
            //MyEnum me = MyEnum.我;
            //me = MyEnum.他;
            //Console.WriteLine(me);
            Console.WriteLine((int)MyEnum.他);
        }
    }
    enum MyEnum
    {
        你=1,
        我,
        他
    }
}
默认从0开始,不能有小数点,一般用于星期等…
第七讲:表达式和运算符
1、标识符:用户编程时用的名字。对于变量,常量,函数,语句块也都有名字,我们统称为标识符。
2、关键字:对编译器具有特殊意义的预定义保留标识符。
3、语句:计算机的指令。除非特别说明,语句都是按顺序执行的。由一对大括号括起来的一系列语句构成代码块。
例:static void Main(string[] args)
        {

        }