在VB.NET中模拟For Each循环中的’Where’子句

是否有可能在VB.NET的For Each循环中有类似于SQL’WHERE’子句的东西?
I.E.

FOR EACH event IN events 
    'WHERE eventdate=getdate
 NEXT

解决方法

在LINQ它将是(.NET 3.5或更高版本)

For Each event in events.Where(Function(x) x.eventdate = getdate)
      'Process event
Next

和非Linq(.Net 2.0或更低版本)

For Each event in events
   If event.eventdate = getdate Then
      'Process event
   End If
Next

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐