test.pyに保存されているPythonコードがあります
def Process():
list1 = [1, 2, 3] #list object
return list1
C#コードもあります
List<int> list1 = new List<int>(new int[3]);
var runtime = Python.CreateRuntime();
dynamic test = runtime.UseFile(m_sFilename);
var list2 = test.Process();
list1 = (List<int>)list2; << Error
/*
list1[0] = list2[0]; // this code works fine but need how to
list1[1] = list2[1];
list1[2] = list2[2];
*/
これを実行すると、RuntimeBinderExceptionが処理されませんでした
タイプ「IronPython.Runtime.List」を「System.Collections.Generic.List」に変換できません
これを修正する方法は?
また、リストをPythonに渡す方法は?