我在C#中有一個相對較深的對象樹,需要從IronPython初始化。從IronPython初始化C#列表<T>?
我是新來的蟒蛇,我努力與數組的初始化。
因此,作爲一個例子 - 說我在C#中有這些類
public class Class1
{
public string Foo {get;set;}
}
public class Class2
{
List<Class1> ClassOnes {get;set;}
}
我可以在Class2中初始化數組,像這樣:
var class2 = new Class2(
ClassOnes = new List<Class1>()
{
new Class1(Foo="bar")
});
在IronPython的 - 我是想這樣的:
bar = Class2
bar.ClassOnes = Class1[Class1(Foo="bar")]
但我總是會收到此消息:
預期數組[類型],得到的Class1
任何想法?
感謝您的編輯卡梅隆 – chadbr