【问题标题】:Generics and Exposing .Net Types For COM Consumers?为 COM 消费者提供泛型和公开 .Net 类型?
【发布时间】:2010-05-20 23:31:25
【问题描述】:

我记得在我的官方 MS 70-536 考试中看到一个问题,它谈到了一个简单的类,该类旨在为 COM 调用客户端等公开,我选择答案 D 类中定义的所有成员。一个使用泛型的。

我对你们的问题是:

如果您正在设计一个最终由 COM 调用者或 COM 类型使用的 .Net 自定义类型......在我读过的关于这个主题的所有指南中,泛型是我不会的一个 .Net 主题为此目的包含在一个类中我会省略这样的数据成员还是使用其他东西?

我这样想对吗?一看到这个问题,我就知道它是泛型的,但我似乎无法证明这一点。这肯定不是我编造的……泛型是 .net 的一项功能,对吧?

【问题讨论】:

    标签: c# .net generics


    【解决方案1】:

    COM 互操作不能直接使用泛型。 MSDN:

    http://msdn.microsoft.com/en-us/library/ms229590(v=VS.80).aspx

    泛型是 COM 没有概念的 .Net 功能,因此不能轻易使用任何互操作\编组粘合剂来弥补这一事实。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-02
      • 1970-01-01
      • 2011-01-01
      • 2015-06-16
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      相关资源
      最近更新 更多