2
floatの多次元配列をIronPythonコードからC#ライブラリに渡す方法を理解しようとしています。IronPythonからC#ライブラリへの配列の受け渡し
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)
:
public void ShowMessage(double[,] values)
これは私のIronPythonのコードは次のとおりです。ここで
は私が呼んしようとしているC#のコードである(これは、関数は、私は私のIronPythonのコードにインポートしていますライブラリのクラスです)"期待された配列[float]、リストを得ました"という例外が発生しました。次に、配列をタプルに変換しようとしましたが、1次元配列に対してしか機能しませんでした。
どのようにすればいいですか?