首页 > 代码库 > C#基础知识之方法重载总结

C#基础知识之方法重载总结

1.首先解释一下什么是方法重载?

   方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术。

这里所说的参数不同是指以下几种情况:

①  参数的类型不同

②  参数的个数不同

③  参数的个数相同且类型不同时,它们的先后顺序不同

需要注意的是:方法的重载跟返回值没有任何的关系!

 

错误示例:

 public void test(int i1,string s1)        {        }        public void test(int i2,string s2)        {        }方法的参数的类型和个数都一致,故不是重载。public void test(int i1,string s1)        {        }public int test(int i2,string s2)        {            return 1;        }方法返回值相同,但参数的类型和个数都一致,故不是重载。

  

 

C#基础知识之方法重载总结