C# 使用COM DLL传递.NET类型';s

C# 使用COM DLL传递.NET类型';s,c#,dll,com,C#,Dll,Com,我目前有一个用C#for COM制作的注册DLL。无法识别返回字符串列表list的方法。我想这是因为列表类型。这样传递.Net类型是不可能的吗?我必须坚持使用基本数组和自定义结构/类作为返回吗?COM对象只能在COM对象之间传递标准COM类型,无论您使用何种语言编写它们 您可以编写编组代码来处理自己的数据类型,但这是一项非常艰巨的任务 您需要找到一种方法来传递COM对象本身或变量、变量数组或字符串。COM对象只能在COM对象之间传递标准COM类型,无论您使用何种语言编写它们 您可以编写编组代码来

我目前有一个用C#for COM制作的注册DLL。无法识别返回字符串列表
list
的方法。我想这是因为列表类型。这样传递.Net类型是不可能的吗?我必须坚持使用基本数组和自定义结构/类作为返回吗?

COM对象只能在COM对象之间传递标准COM类型,无论您使用何种语言编写它们

您可以编写编组代码来处理自己的数据类型,但这是一项非常艰巨的任务


您需要找到一种方法来传递COM对象本身或变量、变量数组或字符串。

COM对象只能在COM对象之间传递标准COM类型,无论您使用何种语言编写它们

您可以编写编组代码来处理自己的数据类型,但这是一项非常艰巨的任务

您需要找到一种方法来传递COM对象本身或变量、变量数组或字符串。

可能重复的可能重复的