我有一个Tuples
的列表我正在尝试运行Select
和Where
查询,以便从Objects
参数返回Tuple.Item5
列表。在我的where子句中,我希望将Tuple.Item4
与局部变量匹配。
我不确定Select部分的VB.NET语法是什么,我只知道c#语法。
基本上我试图从我的元组列表中选择Tuple.Item5
,其中Tuple.Item4 = sCurID。我不确定选择部分应该怎么做,尽管在c#中我相信它会是Select(t => t.Item5)
这就是我所拥有的:
listObj = listTuples.Select( Unsure What Goes Here ).Where(Function(w) w.Item4 = sCurID)
答案 0 :(得分:5)
在C#或VB中应用Select
后,您已将元组减少到Item5
值,无法访问Item4
。最后Select
执行:
Dim listObj = listTuples.Where(Function(t) t.Item4 = sCurId).Select(Function(t) t.Item5)
答案 1 :(得分:0)
listObj = listTuples.Select(Function(t) t.Item5).Where(Function(w) w.Item4 = sCurID).ToList()