但假如有使用yield的話,效能似乎有點問題
所以找到了這個方法
Any()
這兩者在功能上主要的差別Count()是計算集合中的物件數量,
而Any()是判斷集合中是否有物件,
說起來使用Any()會更貼近我們的需求。
實際上的使用方式如下 :
VB
If q.Any() Then
'有值
End If
If Not q.Any() Then
'空集合
End If
C#
If ( q.Any() ) {
//有值
}
If ( ! q.Any() ) {
//空集合
}
關於詳細的差異與原因,請參考:https://dotblogs.com.tw/regionbbs/2013/04/10/when_to_use_any_or_count_in_linq
沒有留言:
張貼留言