0
点赞
收藏
分享

微信扫一扫

C#方法的重载


问:什么是方法的重载?

答:方法的名称相同,但是参数不同。参数不同,分为2种情况:

  • 情况一:如果参数的个数相同,那么参数的类型就不能相同。
  • 情况二:如果参数的类型相同,那么参数的个数就不能相同。

    方法的重载跟返回值没有关系

先看下以下几个方法

public static void M(int n1, int n2){    int result = n1 + n2;}public static double M(double d1, double d2){    return d1 + d2;}public static void M(int n1, int n2,int n3){    int result = n1 + n2 + n3;}public static string M(string s1, string s2){    return s1 + s2;}

C#方法的重载_算法

所以方法的重载就是方法名一样,传不同的参数即可。

C#方法的重载_开发语言_02

包括我们经常写的Console,我们点击进去看源码,也是方法重载

C#方法的重载_方法重载_03


举报

相关推荐

0 条评论