原始问题:
我有一本字典。我怎样才能只获得值的子集集合,其中
如:object.Age == 30
或object.gender == "male"
等。
重新措辞的问题更普遍,对其他用户有帮助:
在键是简单类型(例如 string 或 int)但我的值是对象的字典中,如何按属性搜索值并返回值的子集?
即一般来说我有
Dictionary<string, myObject> dict = new Dictionary<string, myObject>();
我想搜索 myObject.someInt == X 和 myObject.someString = 'XYZ',我该怎么做?