LINQメモ

少し変わった使い方?
忘れそうなのでメモ書きです
・LINQで最初の要素を取り出したい時
・LINQでGroupBy
・LINQで要素を取り出せたか

'検索した結果最初の要素を取り出したい時
Dim q = (From r As DataRow In データテーブル.AsEnumerable() Where r.Item(データ行の名称など) = 検索したい名称など Select r.Item(取り出したい物)).First().ToString

'LINQでGroupBy Areaは変数
Dim q = From r In List.AsEnumerable Group By Area = r("Listで検索したいもの") Into Count Select Area
 
'要素があるかAny()で返すある場合はTRUE
If SheetName.Any() = False Then Return False

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です