【发布时间】:2013-02-15 15:53:25
【问题描述】:
我需要知道是否有任何方法可以在不知道它到底是什么类型的情况下订购 IDictionary ...
例如,我有一个接收对象的方法,其中我有一个 Dictionary 对象......我只知道它是一个 Dictionary 所以我可以这样做:
public void MyMethod(PropertyInfo propriedadeParametro, object parameters){
IDictionary dictionary = ((IDictionary) propriedadeParametro.GetValue (parameters, null));
}
但需要按 EnumPersonalizado 对本词典的项目进行排序,而不管其他类型“某事?”有
【问题讨论】:
-
什么是
EnumPersonalizado?Something是什么?发布您的完整代码 -
“EnumPersonalizado”和字典有什么关系?
-
字典中的所有键是否都属于同一类型(可能未知)?
-
“什么?”可以是任何东西 EnumPersonalizado 是一个 Enum... Dictionary
-
您想要按
something排序的条目吗?如果字典中有不同类型的“某物”怎么办?你如何比较汽车、狗和星期一?
标签: c# idictionary