タグ

ブックマーク / qiita.com/kuchikios (1)

  • オブジェクト初期化子の罠 - Qiita

    コードを書いていてよく使用するオブジェクト初期化子の話です。 整理できるので便利ですが、注意して使わないと痛い目に遭います。 こんなコードを書きました。 // メイン処理 try { Debug.WriteLine( "Try" ); using ( new MyClass( ) { Member = ThrowableMethod( ) } ); } catch { Debug.WriteLine( "Catch" ); }

    オブジェクト初期化子の罠 - Qiita
    JHashimoto
    JHashimoto 2015/02/07
    “using を指定し、コンストラクタを最後まで処理したにもかかわらず、 MyClass オブジェクトが解放されませんでした。 ”
  • 1