C#函数以及函数的重载

370 阅读1分钟

1.函数

1.函数的定义

封装一段可执行的代码块

2.为什么要用函数

  • 如果重复执行某段代码,就要重复写很多次
  • 重复代码多了不容易阅读,管理和维护

函数的基本结构:

            //函数:
            //static:表示静态函数 void 返回值 ,如果没有返回值,返回值为void 也可以是其他bool int 等等...
            /*static int Max(int num)  //函数名 (形参1,形参2)
            {
                return 1; //表示函数的结束,return下面的代码是不会执行的,相对于break作用;
            }*/

2.函数的重载

定义:有时候我们可能需要使用同一个函数,但是传入的参数类型不一样,或者函数体中只有细微变动,这样我们可以使用函数重载的方式,根据传入参数的类型执行对应的函数

1.函数的名称相同,但是参数列表不同。

调用该函数的时候,会根据不用的参数,自动选择合适的函数重载形式。

2.参数不同的情况

①如果参数的个数相同,那么参数的类型就不能相同;

②如果参数的类型相同,那么参数的个数就不能相同。

函数重载的优点:对于相同的功能,我们可以使用函数的重载根据参数列表的不同,实现功能,简化代码量。

image.png