![](/img/trans.png)
[英]COM-Interop: Change .NET Framework Version from 2.0 to 4.0 - Should I change the Guids also?
[英]Which collection interface should I use in .NET for COM-interop?
这是我上一个问题的后续内容,但您无需阅读它即可理解该问题。
我正在 .NET 中设计一个接口,该接口将从 COM 应用程序(主要是 VB6,但也可以使用 Visual C++ 6)使用,我想使用 Collection 类型作为接口中方法的参数和返回类型。
问题:
VB6 内置集合类型(数组、集合、字典)在通过互操作时会发生什么? 我目前的猜测是:
System.Array
Microsoft.VisualBasic.Collection
System.Collections.Hashtable
那是对的吗?
IEnumerable
、 ICollection
、 IList
、 IDictionary
? 我能否在 VB6 中执行 For Each 来遍历这些接口? 我应该使用接口的通用还是非通用变体?我认为这篇关于 Codeproject 的文章将涵盖您关于互操作的大部分问题
-
http://www.codeproject.com/KB/COM/cominterop.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.