自作クラスを持つListに対してLINQを実行する
自作クラスを持つListに対してLINQを実行する
(例)以下のクラスも持つListに対してLINQを実行
Public Class TUserInfo
Public Property UserId As String
Public Property UserName As String
End Class
(*)UserIdがkeyであるデータを抽出
Dim tList As List(Of TUserInfo)
Return (tList.Where(Function(d) d.UserId = key)_
.Select(Function(d) d))(0)
(*)1レコードしか返ってこない為、(0)でリストの0番目を取得
Dim result As IEnumerable(Of TUserInfo)
result = (tList.Where(Function(d) d.UserId = key) _
.Select(Function(d) d))
(*)複数件レコードが返ってくる場合