次の方法で共有


標準クエリ演算子のクエリ式の構文 (Visual Basic)

より頻繁に使用される標準クエリ演算子の一部には、クエリ の一部として呼び出す専用の Visual Basic 言語キーワード構文があります。 クエリ式は、 メソッドベース の同等のクエリとは異なる、読みやすい形式でクエリを表現します。 クエリ式句は、コンパイル時にクエリ メソッドの呼び出しに変換されます。

クエリ式の構文表

次の表に、同等のクエリ式句を持つ標準クエリ演算子を示します。

メソッド Visual Basic のクエリ式の構文
All Aggregate … In … Into All(…)

(詳細については、 集計句を参照してください。
Any Aggregate … In … Into Any()

(詳細については、 集計句を参照してください。
Average Aggregate … In … Into Average()

(詳細については、 集計句を参照してください。
Cast From … As …

(詳細については、 From 句を参照してください。
Count Aggregate … In … Into Count()

(詳細については、 集計句を参照してください。
Distinct<TSource>(IEnumerable<TSource>) Distinct

(詳細については、「 Distinct 句」を参照してください)。
GroupBy Group … By … Into …

(詳細については、「 グループ化句」を参照してください)。
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) Group Join … In … On …

(詳細については、「 グループ結合句」を参照してください)。
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) From x In …, y In … Where x.a = b.a

-又は-

Join … [As …]In … On …

(詳細については、「 Join 句」を参照してください)。
LongCount Aggregate … In … Into LongCount()

(詳細については、 集計句を参照してください。
Max Aggregate … In … Into Max()

(詳細については、 集計句を参照してください。
Min Aggregate … In … Into Min()

(詳細については、 集計句を参照してください。
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By

(詳細については、「 Order By 句」を参照してください)。
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) Order By … Descending

(詳細については、「 Order By 句」を参照してください)。
Select Select

(詳細については、「 Select 句」を参照してください)。
SelectMany 複数の From

(詳細については、 From 句を参照してください。
Skip Skip

(詳細については、「 Skip 句」を参照してください)。
SkipWhile Skip While

(詳細については、「 Skip While 句」を参照してください)。
Sum Aggregate … In … Into Sum()

(詳細については、 集計句を参照してください。
Take Take

(詳細については、 Take 句を参照してください。
TakeWhile Take While

(詳細については、「 Take While 句」を参照してください)。
ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, …

(詳細については、「 Order By 句」を参照してください)。
ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) Order By …, … Descending

(詳細については、「 Order By 句」を参照してください)。
Where Where

(詳細については、「 Where 句」を参照してください。

こちらも参照ください