我在C#中有一个相对较深的对象树需要从IronPython初始化.
我是python的新手,我正在努力进行数组的初始化.
举个例子 - 假设我在C#中有这些类
public class Class1
{
public string Foo {get;set;}
}
public class Class2
{
List<Class1> ClassOnes {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
我可以在Class2中初始化数组,如下所示:
var class2 = new Class2(
ClassOnes = new List<Class1>()
{
new Class1(Foo="bar")
});
Run Code Online (Sandbox Code Playgroud)
在IronPython中 - 我试过这个:
bar = Class2
bar.ClassOnes = Class1[Class1(Foo="bar")]
Run Code Online (Sandbox Code Playgroud)
但我总是得到这样的信息:
期望的数组[类型],得到Class1
有任何想法吗?
ironpython ×1