LINQ选择语法VB.NET

Bel*_*ish 5 linq vb.net

我有一个列表,Tuples我正在尝试运行Select并进行Where查询以ObjectsTuple.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)
Run Code Online (Sandbox Code Playgroud)

Net*_*age 10

一旦Select在C#或VB中应用,就将元组减小到该Item5值并且无法访问Item4。做Select最后:

Dim listObj = listTuples.Where(Function(t) t.Item4 = sCurId).Select(Function(t) t.Item5)
Run Code Online (Sandbox Code Playgroud)