adox里的Catalog不是个接口吗?
Catalog   cat   =   new  Catalog()  ; 编译没错
接口在C#里不是不能实例化吗 ?? 上面那个Catalog() 到底是什么??

解决方案 »

  1.   

    你的意思事说new catolog()里的catolog是类了,但在对象浏览器里怎么看不到啊 自动提示也没有catolog这个类啊
      

  2.   

    接口也是类,当然可以用new,但是其实没有实例化
      

  3.   

    你这里的catalog是个数来的,他不是接口
      

  4.   

    接口不可以用NEW吧  catolog是哪个类啊 怎么提示和对象浏览器都看不到啊
      

  5.   

    如果catolog是类的话 那不和catolog冲突吗?一个名字空间下同名的不能又是类名又是接口名吧
      

  6.   

    楼主确定Catalog是接口?如果是接口的话编译不过的。
      

  7.   

    ICatalog   cat   =   new  Catalog()  这样才对吧.
      

  8.   

    谢谢大家回答 是这样的:
    引用 Microsoft ADO Ext. 2.7 for DDL and Security
    代码里
     using ADOX;
    ----- 
    Catalog   cat   =   new  Catalog()  ;    能编译通过
    -----
    哪个帮我看看啊  执行这行后 cat提示类型是catologclass 
    就就想知道这个catalog()怎么构造出catologclass 
    的对象的