1
指定されたキーを持つ要素がコレクションにない場合、Nothingを返すようにします。代わりに、エラーが返されます。「要素が見つかりません」という効果があります。LINQを使用してコレクション内の要素を返す場合、要素が見つからない場合はNothingを返します。
Public Class MyCollection
Inherits System.Collections.ObjectModel.Collection(Of MyType)
Public Function FindByActivityKey(ByVal searchValue As Integer) As MyType
Return (From P In Me Order By P.ActivityPin.PrimaryKey = searchValue).First
End Function
End Class
提案はありますか?