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

标签 c# vb.net predicate generic-list findall

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

List<group.category> tlist = list.FindAll(p => p.parid == titem.catid);

两个问题,这是执行此类操作的合适方式吗?我如何将其转换为 VB.Net

最佳答案

首先,是的,这是执行此操作的适当方法,其次:

Dim tlist As List(Of group.category) _
    = list.FindAll(Function(p) p.parid = titem.catid)

关于c# - 将 List.FindAll() 与 lambda 一起使用的 VB.NET 语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7277696/

相关文章:

java - 使用 Java 8 谓词改进代码 - 比较多个参数

c# - 如何检测UDP数据包丢失? (C#)

c# - Windows Server 2008 R2 共同托管遗留 .Net 应用程序与 .Net Core 应用程序

.net - 用于执行外部应用程序的 Shell 与 Process.start

mysql - datagridview 到带有内连接的 Crystal 报表

swift - 匹配 Swift 中全文搜索的所有标记

c# - 我可以使用标准委托(delegate)而不是谓词吗?

c# - 比较两个复杂对象的相等性

c# - 在 C# 中用 ffmpeg 覆盖两个音频文件

vb.net - 如何使用 VB.Net 读取从 URL 返回的内容?