[英]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.