c#中的函数

.C#函数
        1)方法的定义
  [访问修饰符] {static} 返回值类型 函数名 ([参数列表])
  {
   //方法体
  }
     返回值类型:
           void:没有返回值,也是一个类型,这个类型代表的含义函数的返回值为空。
    int,string,double。
    所有的数据类型都可以作为函数的返回类型。
    函数名:命名规则不能使用关键字,不能以数字,特殊字符开头。
           **函数==方法==功能。
           *Main()主方法是一个应用程序中唯一入口,只能有一个。

1.一般函数

一般函数的调用,c#里面函数调用前不用先申明,或者被调用函数要写在调用函数的前面,c#里面没有这些,只要有这么一个函数,不管你现在前还是后都可以调用,而且没有申明函数这回事。

static void Main(string[] args)

{

int[] i = { 1,2,3,4};

            int j = Max(i);//调用他下面的函数

            Console.WriteLine(j);

            Console.WriteLine(Ishome());

static int Max(int[] max)

          {

            int i;

            for (i = 0; i < 3;i++ )

            {

                if (max[0] < max[i + 1])

                {

                   int y;

                    y = max[i + 1];

max[i+1]=max[0];

                    max[0] = y;

                }              

            }

            return max[0];

        }

 

2.函数的重载

函数名相同,函数的参数不同或函数参数的类型不同,这样函数名被多次使用就是函数重载。

static void Main(string[] args)
        {
            Console.Write("两个数的和为");
            Console.WriteLine(qiuhe(1,2));
            Console.Write("三个数的和为");
            Console.WriteLine(qiuhe(1,2,3));
            Console.Write("四个数的和为");
            Console.WriteLine(qiuhe(1,4,2,3));
            Console.ReadKey();

        }
        static int qiuhe(int a,int b)
        {
            return a + b;
        }
        static int  qiuhe(int a, int b,int c)
        {
            return a + b + c;
        }
        static int qiuhe(int a, int b,int c,int d)
        {
            return a + b + c + d;
        }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值