struct xxx enum(在class下,在static void Main上)

public struct xxx(在class下,在static void Main上)  

    class Program

      {   //          位卑未敢忘忧国! //晓说(高晓松视频)

          public  struct  jiegouti    // 创建  变量 中 项 的类型

          { //public 表示是通用的!class 内都可以用!

              public int fenshu;

              public string name;

              public shuxing sx;        //此时shuxing 是变量类型,sx是它的一个项,sx中包含下面这些项!new了jiegouti,当用到sx中项时,就不用new啦!

          }

          public struct shuxing

          {

              public string hunfou;

              public string xueli;

          }

          static void Main(string[] args)

          {

              /* jiegouti a = new jiegouti();   //创建初始化变量。

              a.name = "张三"; 

              a.fenshu = 99; //根据需要对 变量 的 项 赋值!

               a.sx.hunfou ="yihun";              //因为jiegouti包含了shuxing ,shuxing 包含sx,所以a.sx.……可以直接赋值!     

              a.sx.xueli = "经理";  

            Console.WriteLine(a.name +a.sx.hunfou +a.sx.xueli );

              Console.WriteLine(a.fenshu );

              Console.ReadLine(); */

          }

        }

//下面是   枚举。

 class Program

    {

        public struct jiegouti

        {

            public string  name;

            public int fenshu;

            public int age;

        }

        enum meiju     //枚举 常量!enum meiju :int

 //  :后面指定类型是索引的指定类型,要求是整型:有符号整型:sbyte    ,short    ,int~常用~   ,long          //无符号整型:byte    , ushort   ,uint ~常用~  ,ulong

          {

         one,           //有索引,可以通过one=3赋值索为3!下面的依次加1.

        tow,

        three=11, 

        four=three+4,   //此时输出four!索引值是15    

         five=three,//当five=three时,打印five显示的是three

         }

        enum toupiao

        {

            wangchao=12,

            wangmeng=4,

            wanglei=7,

            xiaoqing=6,

        }

        static void Hanshu()

        {             Console.Write("这是第一个函数!");         }

        static void Main(string[] args)

        {

               /*           Console.WriteLine(meiju.five);

            Console.WriteLine((int)meiju.four+DateTime.Now.ToString());//打印当前时间!

                         Console.ReadLine();   */  

          /* Hanshu();   //这样就可以引用函数!   

          Console.ReadLine();//这是打印出:这是一个函数!*/

            /*  int b=0,c=0,d=0,e=0;

            for (int a = 0; a < 7; a++)

            {

                Console.Write("请投票:");

                int tou = int.Parse(Console.ReadLine ());

                switch (tou)

                {

                    case (int)toupiao.wangchao:    //(int)toupiao.wangchao转化成索引值!

                        b++;

                        break;

                    case (int)toupiao.wangmeng:

                        c++;

                        break;

                    case (int)toupiao.wanglei:

                       d++;

                         break;

                    case (int)toupiao.xiaoqing:

                        e++;

                        break;

                }

            }    

          //Thread.Sleep(3000);    这样电脑运行时就会睡上3000ms.在教材40页  

             Console.Write("chao"+b+++"meng"+c+++"lei"+d+++"qing"+e++);

                 Console.ReadLine();*/

            /* Console.WriteLine("人数:");

              int a = int.Parse(Console.ReadLine ());

              jiegouti c = new jiegouti();

                         double f=0, g=0 ;

              for (int b = 0; b <a; b++)

              {

                  Console.Write("姓名:");

                      c.name=Console.ReadLine ();

                      Console.Write("fenshu:");

                      c.fenshu = int.Parse (Console.ReadLine());

                      f=f + c.fenshu ;

                      Console.Write("age:");  

                     c.age = int.Parse(Console.ReadLine ());

                      g += c.age ;

              }

              double avg1 = f / a;

              double avg2 = g / a;

              Console.WriteLine("pf"+avg1+"pn"+avg2);

             Console.ReadLine();       */

原文地址:https://www.cnblogs.com/huaze/p/4052342.html