我相信这个问题以前有人回答过,但看在上帝的份上,我找不到。
我想得到 键的特定值 从一个KeyValuePair列表中,按LINQ单线程。
我的列表。 List<KeyValuePair<int, int>> LeagueKVPList
我认为它是这样的。
int x = LeagueKVPList.Where(v => v.Key.(int y)).Value
但这显然是行不通的。
谢谢你的帮助。
你应该使用 Select
为此
var values = LeagueKVPList.Select(kvp => kvp.Value);
它返回你所有的值。
要获得单个值,你可以使用 FirstOrDefault
var x = LeagueKVPList.FirstOrDefault(kvp => kvp.Key == y).Value;