我创建了一个使用C#
从ActivePerl调用Win32::OLE
DLL的工作示例。但是,正如预期的那样,out
侧的C#
参数不会在perl
侧更新,而且还会更新“复杂”类型(例如List<int>
而不是{{1} })不起作用。
虽然我可能会坚持使用int[]
,int
和此类数组的基本知识,但除了将序列化为{ {1}}?目前,尝试按以下方式返回string
只会导致未定义变量。
perl
perl
C#
string
我还在C#中向上面添加了调试语句,以确认它已被调用,并且该列表在返回之前具有3个成员。