【发布时间】:2011-09-16 05:03:00
【问题描述】:
我试图了解如何将一个多维浮点数组从 IronPython 代码传递到 C# 库。
这是我试图调用的 C# 代码(这是一个函数,是我要导入到 IronPython 代码中的库类):
public void ShowMessage(double[,] values)
这是我的 IronPython 代码:
import clr
clr.AddReferenceToFile(r"DisplayLib.dll")
from DisplayLib import Display
display = Display()
a = [[1.2, 1.3, 1.4, 1.5],
[2.2, 2.3, 2.4, 2.5]]
display.ShowMessage(a)
我收到以下异常:“expected Array[float], got list”然后我尝试将数组转换为元组,但它仅适用于一维数组。
关于如何做到这一点的任何建议?
【问题讨论】:
标签: c# ironpython