将List.FindAll()与lambda一起使用的VB.NET语法是什么?

mat*_*con 10 c# vb.net predicate generic-list findall

在C#中,我一直在通用列表中执行FindAll,如下所示:

List<group.category> tlist = list.FindAll(p => p.parid == titem.catid);
Run Code Online (Sandbox Code Playgroud)

两个问题,这是执行这样的事情的适当方式,我如何将其转换为VB.Net

And*_*are 17

首先,是的,这是做到这一点的合适方式,其次:

Dim tlist As List(Of group.category) _
    = list.FindAll(Function(p) p.parid = titem.catid)
Run Code Online (Sandbox Code Playgroud)