各位大虾,求救。。。
基类代码 
 public   class   BaseClass 
 	{ 
 		public   string   name      =   string.Empty;   
 		public   BaseClass(   string   a   ) 
 		{ 
 			name   =   a; 
 		} 
 	}   
 这是子类: 
 public   class   Class2   :   BaseClass 
 	{ 
 		public   Class2(   string   a   ) 
 		{ 
 		} 
 	}   
 编译后他说构造方法无法overload,为什么会这样????
------解决方案--------------------因为你的构造函数重了 
 基类一个 派生内也有一个 
 两个都是一样的构造参数 
 当然出问题
------解决方案--------------------public Class2(string a)        : base(a) 
 		{               
 		}     
 ***************************************************************************** 
 欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)    
 最新版本:20070212   
 http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------你的問題不是因為構造函數重了的原因 
 父類和子類的構造沒有重不重的問題兩者的類名都不一樣   
 你的問題在於BaseClass 只提供了一個唯一的構造方法[帶有一個參數]   
 而你在父類裡面沒有顯式的調用基本的構造方法,默認會調用基類的無參構造方法 
 但恰恰基本沒有提供  
 所以報錯   
 解決方法: 
 根據需要選擇下面兩種 
 1.提供默認的構造方法 
 2.顯示調用存在的構造方法