类继承出现一个很奇怪的问题,高人指教
我新写一个类,从FileSystemEventArgs继承过来,但是出错提示FileSystemEventArgs方法没有采用“0”个参数的重载,是怎么回事啊!我继承的其它类没有这个现象啊!     
 using   System; 
 using   System.Collections.Generic; 
 using   System.Text; 
 using   System.IO;   
             class   FileSystemEventArgs_   :   FileSystemEventArgs 
             { 
                         private   static   string   path   =    " ";   
                         public   static   string   sVar1 
                         { 
                                     get 
                                     { 
                                                 return   path; 
                                     } 
                                     set 
                                     { 
                                                 path   =   value; 
                                     } 
                         } 
             } 
------解决方案--------------------你从FileSystemEventArgs继承子类,应该编写它的构造函数,如果没有编写,那么因为FileSystemEventArgs的构造函数有且仅有一个有两个参数的构造函数,而没有默认的无参构造函数.   
 你需要这样编写:   
 class FileSystemEventArgs_ : FileSystemEventArgs 
 { 
 	private static string path =  " ";   
 	public FileSystemEventArgs_():base(WatcherChangeTypes.All, null, null) 
 	{   	 
 	} 
 	public static string sVar1 
 	{ 
 		get 
 		{ 
 			return path; 
 		} 
 		set 
 		{ 
 			path = value; 
 		} 
 	} 
 }
------解决方案--------------------class FileSystemEventArgsDemo : FileSystemEventArgs 
 { 
 	public FileSystemEventArgsDemo():base(System.IO.WatcherChangeTypes.All, null, null) 
 	{  	 
 	} 
 	private static string path =  " ";   
 	public static string sVar1 
 	{ 
 		get 
 		{ 
 			return path; 
 		} 
 		set 
 		{ 
 			path = value; 
 		} 
 	} 
 }