重复:
我之前用错误的信息发布了这个问题,所以我重新发布它以期得到正确答案。我有一个用C#编写的COM可见对象,它接受一个字符串数组列表。我可以将Access 2000中的字符串数组集合发送到此对象吗?如果没有,那么从Access 2000向C#对象发送多个字符串数组的最佳方法是什么?
答案 0 :(得分:0)
首先,COM没有泛型的概念;所以你试图用List<string[]>
制作一些东西是没有运气的。
为什么不在C#方法中添加一个重载来接受string[][]
(一个锯齿状的字符串数组)?除非我弄错了,否则这应该是VBA可行的。
如果这个答案不合适,我道歉;我没有在这台机器上安装MS Office,基本上是基于我对VBA和COM互操作的有限知识来回答。但我认为锯齿状的阵列建议至少可以推动你朝着正确的方向发展。