【发布时间】:2011-09-16 11:11:06
【问题描述】:
我有一本字典,字典 listOfProducts。 这个 listOfProducts 可以有数百种产品。 字符串键是产品编号 我想通过产品编号(key)获取一些特定的产品, 我有一个键列表,例如64290,64287,59261,50990,50975,50897,68494,68495,51015,68493 生成的字典应该只有具有上述键且顺序相同的项目, 知道我该怎么做。 ? 有没有什么订单数据结构可以更好地在这种场景下工作?
这是完整的场景:
这里是完整的场景:我从服务器获取一个带有产品信息的 xml 这个 XML 的格式是
<key>64285</key><string>productname[SEPERATOR]product description</string> <key>64285</key><string>productname[SEPERATOR]product description</string><key>64285</key><string>productname[SEPERATOR]product description</string>
现在此 XML 不包含所有产品详细信息(例如,此产品没有 Product Rating 或 Product Color) 我需要按产品评级和产品颜色进行排序和搜索。 为此,我得到了另一个 XMl,其中包含按评级订购的产品密钥。
<dict> <key>rating</key> <string>64285,68495,68494,64228,68491.......</string> <key>price</key> <string>68493,64234,50863,64236,64223,....</string> </dict>
类似我必须搜索颜色为“白色”的产品 为此,我得到 XMl 列表中的白色产品,
【问题讨论】:
标签: .net windows-phone-7 c#-4.0 dictionary