タグ

ブックマーク / devlights.hatenablog.com (3)

  • Linq入門記-23 (LINQ To Object, SelectMany) - いろいろ備忘録日記

    今回は、SelectMany拡張メソッドについてです。 SelectMany拡張メソッドは、Select拡張メソッドと同じように 特定のシーケンスに対して射影を行いますが、最後に結果のシーケンスを 平坦化して返してくれるメソッドです。 なんか文字で書くと、書きづらいのですので、実際のクエリ定義と交えて説明します。 以下のような、データクラスが存在するとします。 class Team { public string Name { get; set; } public IEnumerable<string> Members { get; set; } } 上記のクラスは、チームメンバの名前としてIEnumerable型のプロパティを持っています。 これを、 from team in teams select team.Members; という風に、クエリ式を定義して取得するとクエリ結果は IE

    Linq入門記-23 (LINQ To Object, SelectMany) - いろいろ備忘録日記
    InoHiro
    InoHiro 2014/01/04
  • Linq入門記-27 (LINQ To Object, GroupBy) - いろいろ備忘録日記

    今回は、GroupBy拡張メソッドについてです。 GroupBy拡張メソッドは、クエリ式での「group xx by xx.xx」に対応する拡張メソッドです。 LINQでのグルーピングについては、以前の記事で記述していますので、そちらを参照下さればと思います。 Linq入門記-05 (クエリキーワード, クエリ構文, グルーピング, group, IGrouping) http://d.hatena.ne.jp/gsf_zero1/20091210/p2 Linq入門記-07 (クエリキーワード, クエリ構文, クエリ結果を一時保持, into, select, group, join) http://d.hatena.ne.jp/gsf_zero1/20091215/p2 GroupBy拡張メソッドは、オーバーロードが非常に多く、全部で8個あります。 書式は以下の通りです。 public

    Linq入門記-27 (LINQ To Object, GroupBy) - いろいろ備忘録日記
    InoHiro
    InoHiro 2013/12/11
  • いろいろ備忘録日記

    2024-03-19 Goメモ-386 (環境変数周りのメモ-1)(os.Environ, 一括取得) golang 関連記事 概要 サンプル 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。 環境変数を扱うときは結構あるのですが、いつも godotenv とかで済ませているので、標… #golang 2024-03-18 Goメモ-385 (Gio UI)(Cross-Platform GUI for Go) golang 関連記事 概要 参考情報 Goのおすすめ書籍 関連記事 GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Go家の以下のブログ記

    いろいろ備忘録日記
  • 1