C#重载

定义

方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术。
参数不同是指以下几种情况:
① 参数的类型不同
② 参数的个数不同
③ 参数的个数相同时他们的先后顺序不同

作用

方便调用时候,不用记住很多的函数方法名字,减少调用复杂性

适用范围

普通方法和构造方法都可以

决定方法是否构成重载的条件

1.在同一个类中;
2.方法名相同;
3.参数列表不同。

       protected  void Bjx(){

            Console.WriteLine("张三"); }

       protected void Bjx(string s, int a){

          Console.WriteLine("李四"); }

       protected void Bjx(string a, int s){

          Console.WriteLine("王五");}
         
       protected void Bjx(int a,string s){

          Console.WriteLine("刘老根"); }

猜你喜欢

转载自blog.csdn.net/weixin_44024993/article/details/106733895
今日推荐