Вопрос о свойствах динамического класса в C # - PullRequest
2 голосов
/ 06 ноября 2010

У меня вопрос относительно наиболее эффективного способа разработки класса, который обрабатывает большое количество (10K +) динамических свойств.Свойства содержат только типы логических или двойных значений.

Я думал о паре ответов, но не уверен, что я в курсе.

  1. В классе есть одно свойство, которое передает хеш-таблицу
  2. Создание класса во время выполнения со свойствами, представляющими родительские узлы, которые можно использовать для извлечения дочерних классов со свойствами дочерних узлов.

1 Ответ

1 голос
/ 06 ноября 2010

Я верю, что вы на самом деле говорите не о свойствах, а о наборе пар имя-значение.Это покрыто классом Dictionary <>.Возможно, стоит упомянуть класс ExpandoObject, доступный в .NET 4.0.

...