在为class添加属性时,如何添加类型为IDictionary<String,>(例如)。我可以指定一个属性是否是一个集合,但不能指定一个字典。
处理这个问题的一个简单方法是在设计器中将IDictionary<TKey, TValue>
创建为Type-Definition。然后,您可以将其设置为属性的引用类型。
创建Type-Definition:
- 右键单击Package/Folder,选择
New Type
选项。 - 设置名称为
IDictionary
- 在此类型的属性中,通过单击
Generic Types
字段中的Add Type
添加两个Generic类型。例如,将它们称为TKey
和TValue
。
此类型将立即作为属性类型引用的选项可用。您可以将每个泛型参数的类型设置为属性的子元素。