首页 > 代码库 > 函数调用、枚举

函数调用、枚举

函数:

【函数就是方法,方法就是函数】【函数一定要写在类里面】

函数的结构:

    Static  void  函数名 ( 数据类型  变量名 )      //Static为静态的,private只能在当前类里面用;public是公共的,可以在整个命名空间使用

    {

      函数体;

    }

函数的使用:找到包含该函数的类,定义一个变量初始化该类,由这个变量调用函数并实例化。

例如:

      写一个函数(在program类里面):

    public void hanshu(int i)   //可以在括号内写多个变量,用英文逗号隔开
        {
            int he = 1;
            for (int j = 1; j <= i;j++ )
            {
                he *= j;
            }
            Console.WriteLine("结果为:"+he);
        }

      调用函数:

    Program p = new Program();
           p.hanshu(3);

 

函数前面加注释:为了在以后用到此函数的时候不会忘记此函数的功能,需要加一些注释,这样在使用的时候鼠标放到上面就会显示写好的注释,使用的时候是在要写注释的函数上面输入///,也就是三个斜杠,就会显示如下   (在第二行输入该函数的功能)

   /// <summary>
        ///
        /// </summary>
        /// <param name="i"></param>

  

 

枚举

 

枚举  enum

 

 

 

//枚举里面是常量

 

enum meiju:uint  //冒号后面指定索引的类型,只能是有符号无符号整型

 

      {

 

            one=3,//当等于数字的时候,是代表认为指定索引

 

            two=6,

 

            three,

 

            你好word,

 

            four=three,///当等于之前有的常量的时候,就是等于常量

 

        }

 

(枚举可以直接定义索引:定义one的索引是3,定义two的索引是6,则three的索引是7,后面的往下依次类推)

 

(数字不能放在枚举中,枚举就是放常量的字符串)

 

(准许使用的枚举类型有:byte、 sbyte、 short、 ushort、 int、 uint、 long 或 ulong)

 

(枚举中定义完常量后用英文逗号结尾)

 

 

 

例如

 

     enum houxuanren

 

        {

 

            zhangsan=1,

 

            lisi=2,

 

        }

 

 

 

        static void Main(string[] args)

 

        {            

 

            int zg = 0, ls = 0;

 

            for (int i = 1; i <= 2; i++)

 

            {       

 

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

 

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

 

                switch (tou)

 

                {

 

                    case (int)houxuanren.zhangsan: zg++; break;

 

                    case (int)houxuanren.lisi: ls++; break;

 

                }

 

            }

 

            Console.WriteLine("张三的投票结果是:"+zg+"、李四的投票结果是:"+ls );

 

            Console.ReadKey();

 

函数调用、枚举