Как мне создать динамические свойства в C #? - PullRequest
85 голосов
/ 04 июня 2009

Я ищу способ создать класс с набором статических свойств. Во время выполнения я хочу иметь возможность добавлять другие динамические свойства к этому объекту из базы данных. Я также хотел бы добавить возможности сортировки и фильтрации к этим объектам.

Как мне это сделать в C #?

Ответы [ 12 ]

0 голосов
/ 04 июня 2009

Не могли бы вы просто предложить вашему классу объект Dictionary? Вместо «прикрепления дополнительных свойств к объекту» вы можете просто вставить свои данные (с некоторым идентификатором) в словарь во время выполнения.

0 голосов
/ 04 июня 2009

Почему бы не использовать индексатор с именем свойства в качестве строкового значения, передаваемого индексатору?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...