代码之家  ›  专栏  ›  技术社区  ›  g t Omri Btian

将COM互操作中的C字典编成C++

  •  0
  • g t Omri Btian  · 技术社区  · 15 年前

    有没有一种好的方法 Dictionary<string, string> 通过COM互操作?

    KeyPair 一个字符串数组,它可以作为 SafeArray ,或者有两个包含键和值的字符串数组。

    两者似乎都不是特别令人满意。有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Steve Townsend    15 年前

    我怀疑您会找到一个非常优雅的解决方案,因为与非平凡托管类型的COM互操作总是会涉及自定义代码。

    由于您的收件人COM客户端必须知道数据的语义,因此您可以仅封送到一个安全数组,该数组的条目为Key1、Value1、Key2、Value2等。也许这只是你上面描述的第一个选择的重述?