什么叫‘方法重载’?
C#中    
          1.什么叫‘方法重载’?         
          2.什么情况下才用到?   
          3.有什么优点?   
 期望详细清楚、通俗易懂的答案……   
 谢谢……
------解决方案--------------------方法重载就是一个同名方法,有多种不同的签名 
 说白了就是一个同名方法可以传入不同个数或类型的参数 
 之间可以互相调用
------解决方案--------------------同一个方法 接受不同的参数
------解决方案--------------------http://www.cnblogs.com/Terrylee/archive/2006/03/09/346128.html
------解决方案--------------------比如有个名为ff的方法,有三个重载 
 public string ff(int i) 
 { 
     return i.ToString(); 
 } 
 public string ff(string s) 
 { 
     return s; 
 } 
 public string ff(int i, int j) 
 { 
     return ff(i) + ff(j); 
 }     
  '调用示例 
 string str; 
 str = ff(1); //  "1 " 
 str = ff( "A "); //  "A " 
 str = ff(3,8); //  "38 "
------解决方案--------------------方法名称相同,而方法的参数,返回值不同,就说方法签名不同.   
 相同名称,而不同签名的情形,我们说这个方法重载了.
------解决方案--------------------同名方法,不同的参数。