Count をラムダとして使用しようとすると、奇妙なエラーが発生します
'Public ReadOnly Property Count As Integer' にはパラメーターがなく、その戻り値の型にインデックスを付けることができません'
LongCountにカウントすると、魔法のように機能します。3 年前のこのブログ投稿によると、これは既知の問題でした。まだあるようです。私の質問は、この問題を解決するにはどうすればよいですか?
Module Module1
Sub Main()
Dim wit2 As New List(Of TestCount) From {New TestCount With {.title = "foo" _
,.PartNumber = "bar"} _
, New TestCount With {.title = "chuck" _
, .PartNumber = "norris"}}
Console.WriteLine(wit2.Count(Function(x) x.title = "chuck"))
End Sub
Friend Class TestCount
Property title As String
Property PartNumber As String
End Class
End Module