【发布时间】:2014-04-21 04:31:07
【问题描述】:
有一个名为 Info 的 List<KeyValuePair<int,string>>
1 Sur
2 Hn
3 uh
4 er
5 Sur
我想获取所有具有值字符串 "Sur" (1,5) 的 id,然后将此结果转换为 int 数组。
我正在尝试类似的东西
int[] productsArray = Info.Select(kvp => kvp.Key ).Where(x => x.ToString () == "Sur").ToArray();
据我了解,x In 查询是将键与“Sur”进行比较,这是不正确的。
如何从这样的查询中正确获取整数数组
【问题讨论】: