使用 Python for .Net 框架我试图从 C# .dll 文件中调用一个方法。此方法具有以下参数:
public static void ExternalFunction(
String Arg1,
ref Double[]& Arg2,
);
我了解 .Net 框架将 Python 浮点数转换为双精度数。现在我想知道如何制作一个数组(双精度)并将其作为对外部方法的引用传递。
我有以下代码:
import clr
clr.AddReference("MyDll")
from MyLib import MyClass
myName = "Benjamin"
r = MyClass.ExternalFunction(myName, 0.0);
print "Result: %s"%r