タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

LINQに関するttkwdのブックマーク (3)

  • C# の統合言語クエリ (LINQ)

    統合言語クエリ (LINQ) は、C# 言語への直接的なクエリ機能の統合に基づくテクノロジのセットの名前です。 これまでは、データに対するクエリは、コンパイル時の型チェックや IntelliSense のサポートがない単純な文字列として表現されてきました。 さらに、SQL データベース、XML ドキュメント、さまざまな Web サービスなど、各種データ ソースの異なるクエリ言語を学習する必要があります。 LINQ では、クエリは、クラス、メソッド、イベントと同様に、ファースト クラスの言語コンストラクトです。 クエリを記述する開発者にとって、最も目立つ LINQ の "統合言語" 部分は、クエリ式です。 クエリ式は、宣言型の "クエリ構文" で記述されます。 クエリ構文を使用することで、フィルター処理、並べ替え、グループ化などのデータ ソースに対する操作を、最小限のコードで実行できます。

  • LINQ: .NET 統合言語クエリ

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Don Box、Anders Hejlsberg 2007 年 2 月 適用対象: Visual Studio Code 名 "Orcas" .NET Framework 3.5 概要:.NET Frameworkに追加された汎用クエリ機能は、リレーショナル データや XML データだけでなく、すべての情報源に適用されます。 この機能は、.NET Language-Integrated クエリ (LINQ) と呼ばれます。 (32ページ印刷) 内容 .NET Language-Integrated クエリ 標準クエリ演算子を使用したはじめに LINQ プロジェクトをサポートする言語機能 その他の標準クエリ演算

    LINQ: .NET 統合言語クエリ
  • C# LINQ サンプル集 - Qiita

    はじめに LINQで遊ぶならLINQPad推奨。 ※分類はなんとなくで決めてる 選択(フィルタ) Where (filter, selection) int[] nums2 = new[] { 1, 2, 3, 4, 5 }; IEnumerable<int> evenNums = nums2.Where(x => x % 2 == 0); // -> { 2, 4 } var nums = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // Where したあと Count する代わりに、 nums.Where(_ => _ % 2 == 0).Count(); // Count に直接 predicate を指定できる nums.Count(_ => _ % 2 == 0); // First や Last も同様 nums.First(_ => _

    C# LINQ サンプル集 - Qiita
  • 1