如何在.NET中操作VB6集合?

时间:2010-06-01 08:08:33

标签: .net vb6 com-interop

我目前正在设计.NET软件的接口,该接口将由COM对象使用 - 特别是VB6。

虽然我已经找到了微软的一些页面,详细介绍了如何制作COM可互操作的界面,但我目前正在设计时绊倒Collections的使用:我希望能够使用标准的VB6“Collection对象“在.NET程序中 - 这样,我就可以在接口中指定这样的集合作为参数,或者作为返回类型,简化客户端使用接口所需的工作。

提前谢谢。

编辑:我不打算在“实际工作”.NET程序中使用VB6集合 - 我会尽快转换VB6集合并使用正确的.NET集合调用其他方法。

1 个答案:

答案 0 :(得分:2)

您不应该使用.NET中的Visual Basic Runtime中的Collection Object类型。
相反,您应该尝试在System.Collections namespace中找到最适合的等级类您的需求。查看以下文章以获得一些指导: