zhyDaDa的个人站点

目录
方法的重载
方法的递归

方法的重载

  • 概念: 方法的重载是指, 方法名称相同, 但参数不同(应对不同参数采用不同方法)
  • 举例: WriteLine这个方法对于各种类型的传参都生效, 因此”构成重载”
  • 引入: 对于不同类型的两个相同类型的参数, 实现求和
public static void M(int a, int b, out int c)
{
    c = a + b;
}
public static void M(double a, double b, out double c)
{
    c = a + b;
}
public static void M(decimal a, decimal b, out decimal c)
{
    c = a + b;
}
public static void M(string a, string b, out string c)
{
    c = a + b;
}
  • 注意: 如果两个方法返回值不同, 但形参一致, 不能构成重载
    即, 方法的重载和返回值没有关系

方法的递归

  • 注意: 记得用return退出
  • 备注: return退出递归程序会逐个退出
Avatar photo
我是 zhyDaDa

前端/UI/交互/独立游戏/JPOP/电吉他/游戏配乐/网球/纸牌魔术

发表回复