Почему инициализатор не работает со свойствами, возвращающими список ?

Не удалось найти ответ на этот вопрос. Это должно быть очевидно, но тем не менее.

Я пытаюсь использовать инициализатор в этом упрощенном примере:

    MyNode newNode = new MyNode 
    {
        NodeName = "newNode",
        Children.Add(/*smth*/) // mistake is here
    };

где Children - это свойство для этого класса, которое возвращает список. И здесь я сталкиваюсь с ошибкой, которая выглядит как «Недопустимый декларатор члена инициализатора».

Что здесь не так и как инициализировать такие свойства? Заранее большое спасибо!

8
задан tube-builder 17 June 2011 в 12:36
поделиться