Я хочу динамически добавлять свойства в класс/объект в C# в VS 3.5. Как я могу это сделать?Как добавить свойства объектов динамически в C#
ответ
Если вы хотите создать объект, который поддерживает во время выполнения добавления свойств, и вы можете использовать C# 4.0, вы можете использовать System.Dynamic.ExpandoObject
dynamic myObject = new ExpandoObject();
myObject.AnswerToUltimateQuestionOfTheUniverse = 42;
EDIT: Я вижу, что вы сейчас Явно упомянуто C# 3.0. Это больше не применимо.
еще, в будущем это будет иметь значение. +1 :) –
см. Снова, я упомянул 3.5 не 3.0. Я думаю, что мы можем сделать это в словаре или хеш-таблице, но как добиться точного? –
любые обновления по этому вопросу? –
Присоединить дополнительные обязанности к объекту динамически с декораторами: http://www.dofactory.com/Patterns/PatternDecorator.aspx
- 1. добавить свойства объектов - C# winform
- 2. Добавить свойства в класс динамически C#
- 3. получить свойства списка объектов динамически?
- 4. Добавить свойства HREF динамически
- 5. Добавить свойства в Neo4j Динамически
- 6. Снять атрибут C# свойства динамически
- 7. Как динамически изменять свойства двух объектов
- 8. Свойства Свойства динамически
- 9. объектов JS: как Динамически имя пользователей при добавлении свойства
- 10. C# dynamic: назначить свойства динамически
- 11. Динамически добавить частные свойства объекта
- 12. Добавить дженерики динамически существующего свойства
- 13. Свойства вложенных объектов C#
- 14. Создание объектов C# динамически
- 15. Создание объектов динамически C++
- 16. Как перебрать свойства объектов в C#?
- 17. Создание объектов динамически в C++
- 18. Как добавить список объектов в C#
- 19. Как добавить свойства динамически к каждому объекту в массиве javascript
- 20. Инициализатор объектов и динамически определяющие свойства
- 21. Изменение свойства ImageUrl динамически (C#)
- 22. Как добавить SplitContainer динамически C#
- 23. Как динамически редактировать список объектов linq C#
- 24. C++: свойства объектов эмуляция: мысли
- 25. Добавить свойства DataCollection при инициализации объектов с помощью инициализатора объектов
- 26. C# Замена объекта в классе объектов динамически ~
- 27. Как добавить свойства динамически в объект в javascript?
- 28. Динамически фильтрация списка объектов C++
- 29. Динамически добавить свойства к компоненту Вьет
- 30. Динамически разрешать/запрещать свойства в C#
http://stackoverflow.com/questions/947241/c-dynamic-properties –