タグ

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

  • 関連タグはありません

タグの絞り込みを解除

*programmingとC#とDDDに関するhiroponzのブックマーク (1)

  • C#と諸々 Lazy<T> クラスを使用した仮想プロキシ

    C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) .NET Framework 4.0 から、遅延初期化を行うためのクラスが新しく追加されました。 Lazy(T) クラス (System) 遅延初期化と聞いてすぐに連想されるのはレイジーロードパターンです。 以前、仮想プロキシによるレイジーロードについての記事を書きました。 今回、VirtualList<T> クラスの実装を、Lazy<T> クラスを使用するように変更してみます。 VirtualList<T> クラス using System; using System.Collections; using System.Collections.Generic; /// <summary> /// リストの仮想プロキシです。 /// </summary

    hiroponz
    hiroponz 2011/09/13
    仮想プロキシを用いたレイジーロードパターンの実装例
  • 1