C#动态类属性问题

时间:2010-11-06 04:47:08

标签: c# design-patterns class dynamic properties

我有一个关于设计处理大量(10K +)动态属性的类的最有效方法的问题。属性仅包含布尔值或双值类型。

我想到了几个答案,但不确定我是否正常。

  1. Class有一个传递哈希表的属性
  2. 在运行时使用表示父节点的属性创建类,可用于检索具有子节点属性的子类。

1 个答案:

答案 0 :(得分:1)

我相信你实际上并没有谈论属性,而是一组名称 - 值对。字典<>所涵盖的内容类。可能值得一提的是.NET 4.0中提供的ExpandoObject类。