У меня относительно глубокое дерево объектов в C #, которое нужно инициализировать из IronPython.
Я новичок в python и борюсь с инициализацией массивов.
Так в качестве примера - скажем, у меня есть эти классы в 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")]
Но я всегда получаю это сообщение:
ожидается Array [Type], получил Class1
Есть идеи?