タグ

Linqに関するfa11enprinceのブックマーク (4)

  • LINQ to XML 備忘録1 XDocument, XElement を使用したXML, エンティティクラスの作成と選択処理、 XML ファイルの変換 - Netplanetes

    LINQ to XML 備忘録1 XDocument, XElement を使用したXML, エンティティクラスの作成と選択処理、 XML ファイルの変換 概要:LINQ to Objects備忘録に続いてLINQ to XMLの備忘録です。 投稿者:handcraft   公開日:10/27/2008 閲覧数:52331   評価者数:13 最近LINQを勉強したので、忘れないうちに、LINQ to Objectsに続いてLINQ to XMLの備忘録を掲載します。LINQ to Objectsほど複数の記事にしない予定なのです。 確認環境 Windows Vista Enterprise 開発環境: Visual Studio 2008 Professional .NET 3.5 0. 使用するデータの定義 最初はXMLに対してクエリを行いたいので、ファイルから読み取るXMLの中身を定

  • ラムダ式 - ラムダ式と匿名関数 - C# reference

    "ラムダ式" を使用して匿名関数を作成します。 ラムダ宣言演算子=>を使用して、ラムダのパラメーター リストを式体から分離します。 ラムダ式は、次の 2 つの形式のいずれかにすることができます。 式形式のラムダは、式体に式が含まれます。 (input-parameters) => expression ステートメント形式のラムダは、式体にステートメント ブロックが含まれます。 (input-parameters) => { <sequence-of-statements> } ラムダ式を作成するには、ラムダ演算子の左辺に入力パラメーターを指定し (ある場合)、右辺に式またはステートメント ブロックを指定します。 ラムダ式は、デリゲート型に変換できます。 パラメータと戻り値の型は、ラムダ式を変換できるデリゲート型を定義します。 ラムダ式が値を返さない場合は Action デリゲート型の

  • 今から始める、Windows 10&新.NETへの移行戦略

    変わらない 聞いてた方からの感想で「『変わらなくていい』なんですね(笑)」などというお言葉もいただきまして。 まあ、僕個人の意見は元々、「使いたくないやつが使う必要はない。」「LINQもvarも、使う・使わないとかで論争すること自体どうでもいい。」「でも、使いたいやつに使わせないような統制取るやつは滅びろ。」ですからね。もちろん、コードレビューなんかで「LINQ使うとこれだけシンプルになるよ」→「そっちの方がいいですね」ってような流れはあるけども、強制するものではないと思う(11ページで書いているように、privateな部分のコードはうるさく言ってもしょうがない。LINQやvarはそのprivateな部分の機能)。 選べる自由が大事。選ばせないやつは気で滅びろ。 変えれない 開発者の声としてよく聞くのは「変えたいんですけどもなかなか大変で」ってやつです。みんなほんとは新しいもの使いたい。

    今から始める、Windows 10&新.NETへの移行戦略
  • Linq to XML 入門その1 (XML文書の作り方)

    準備 これから数回に分けてLinq to XMLの基礎的な使い方についてまとめていきます。 これらの記事に書かれているコードは特に明記がない場合は以下の環境で試験をしています。 Visual Studio Team Systeme 2008 Team Suite SP1 .NET Framework 3.5 SP1 Windows Vista Ultimate x64 ENU また特に断らない限り使用するプロジェクトテンプレートはコンソールアプリケーションです。 Visual StudioはTeam Suiteを使っていますが、記事に書かれている内容はC# Express Editionでも問題ないはずです。 注意点 これからの記事では入門と言っておきながら、Linqの詳細な仕様や、XML自体の説明はしません。 Linq to XML各クラスの細かい説明はせずに、実際に最低必要だと思う事の

    Linq to XML 入門その1 (XML文書の作り方)
  • 1