在VB.NET中评估列表中所有字段出现的最佳方法是什么?

时间:2011-04-06 15:40:42

标签: vb.net list

我是VB.NET的新手,我一直告诉自己,必须是一个更好的方式来做我需要做的事情,每天做几次list和看看该列表中的任何一个字段是否设置为true

到目前为止,我一直在使用For Each声明:

For Each player In ListOfPlayers  
  If player.isActive Then  
    ... do something ...  
  End If
Next

但我知道其他一些语言可以做类似的事情:

if ListOfPlayers(*).isActive == true

这似乎更简洁,更重要。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

正如Bobby在评论中提出的那样,使用LINQ:

If ListOfPlayers.Any(Function (p) p.IsActive) Then …

询问是否有任何播放器(AnyIsActiveTrue