首页 > 开发 > 综合 > 正文

基于C#的接口基础教程之六(2)

2024-07-21 02:17:53
字体:
来源:转载
供稿:网友

最大的网站源码资源下载站,

com coclass 在 c# 中表示为类。这些类必须具有与其关联的 comimport 属性。下列限制适用于这些类:
  
    1、类不能从任何其他类继承。
  
    2、类不能实现任何接口。
  
    4、类还必须具有为其设置全局唯一标识符 (guid) 的 guid 属性。
  
    以下示例在 c# 中声明一个 coclass:
  
  // 声明一个com类 filgraphmanager
  [comimport, guid("e436ebb3-524f-11ce-9f53-0020af0ba770")]
  class filgraphmanager
  { }
  
    c# 编译器将添加一个无参数构造函数,可以调用此构造函数来创建 com coclass 的实例。
  
    创建 com 对象
  
    com coclass 在 c# 中表示为具有无参数构造函数的类。使用 new 运算符创建该类的实例等效于在 c# 中调用 cocreateinstance。使用以上定义的类,就可以很容易地实例化此类:
  
  class mainclass
  {
  public static void main()
  {
  filgraphmanager filg = new filgraphmanager();
  }
  }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表