Option Base 1 的问题


所属类别:.NET

文章作者:未知

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


假设用 VB6 写的COM有这样的一个方法。Option Base 1Public Function GetOrders() As Variant Dim v As Variant ReDim v(5) Dim i As Integer For i = 1 To 5 v(i) = "Order " & Rnd() * 300 Next GetOrders = vEnd Function到 C# 中调用的话, 只能通过Array 来cast。BllLib.BLLOrdersClass c=new BllLib.BLLOrdersClass();//Object [] o=(Object [])c.GetOrders();System.Array arr=(Array)c.GetOrders();object [] kk=(object [])c.GetOrders() ; // 这个转换会失败的。如果 Option Base 0 则没有类似的问题。看来 Option base 1 确实兼容性不好 :(关闭本页

相关信息

· 随机产生N位由数字和字母组成的密码

· 实战ALSA声卡驱动程序安装

· ACDSee V7.0下载

· 用windriver来解决isa型驱动烦恼








....

21241 82900