Quantcast
Channel: プログラム の個人的なメモ
Viewing all articles
Browse latest Browse all 860

【VB】LINQ ~ 基本編 ~

$
0
0

Linqの種類

1) クエリ構文(query syntax)
2) メソッド構文(method syntax)

違いは... 見た方が早い

クエリ式
Dim query = From x In values Select x.Id

メソッド形式
Dim query = values.Select(Function(x) => x.Id)

クエリ構文

http://homepage1.nifty.com/rucio/VBLINQ/LINQ02.htm
が参考になる

説明

From 【範囲変数】 In 【データソース】

・【データソース】:配列、データテーブルなど(For EachのInに指定できるものと同じ)
・範囲変数(range variable):データソース内の各要素を入れる変数

メソッド構文

説明

【データソース】.メソッド(Function(【変数】) ...)

Dim query = values.Select(Function(x) => x.Id)


関連記事

C#との差異 (Linq・ラムダ式編)

http://blogs.yahoo.co.jp/dk521123/26758113.html

LINQ ~ GroupBy編 ~

http://blogs.yahoo.co.jp/dk521123/26758113.html

LINQ ~ Any編 ~

http://blogs.yahoo.co.jp/dk521123/35754949.html

Viewing all articles
Browse latest Browse all 860

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>