我有一个像这样定义的元组:
List<Tuple<string, string, double>> myList
现在我要提取&#39; double&#39; string1匹配某个值且string 2匹配某个值时的值。我尝试过类似的东西,但它没有用。任何提示都表示赞赏。
myList.Select(t => t.Item3).Where(t => t.Item1 = "test" && t.Item2 = "query");
这款对待&#39;作为double,并抱怨double没有Item1属性。
答案 0 :(得分:2)
您已向后发送Where
和Select
的订单:
myList.Where(t => t.Item1 == "test" && t.Item2 == "query")
.Select(t => t.Item3);
Select
转换该项目。在这种情况下,在左侧进入时,您的枚举为Tuple<string, string, double>
,右侧出现的是枚举double
。
此外,您的=
代表==
......