稻草屋
疯行天下
1、找不到类型或命名空间名称“DllImport”(是否缺少   using   指令或程序集引用?
解决方法://在调用API之前,你必须先导入System.Runtime.InteropServices这个名称空间。  
  //其中,"DllImport"属性用来从不可控代码中调用一个方法,它指定了DLL的位置,该DLL中包含调用的外部方法;  
  //"kernel32"设定了类库名;"public"指明函数的访问类型为公有的;  
  //"static"修饰符声明一个静态元素,而该元素属于类型本身而不是指定的对象;  
  //"extern"表示该方法将在工程外部执行,同时使用DllImport导入的方法必须使用"extern"修饰符  
  [DllImport("kernel32")]    
  public   static   extern   void   GetWindowsDirectory(StringBuilder   WinDir,int   count);  
posted on 2009-07-28 09:10  子谦  阅读(1739)  评论(0编辑  收藏  举报