カテゴリ:.Net Framework
昨日のエントリの続きです。 (タイトルはコメントスパムを覚悟した上で付けました)
<映画及び玩具等のトランスフォーマーとは関係ありません>
昔の私ならば、できるだけ変更可能な範囲を狭めておこうとするのですが、その逆の案を一晩経った今朝思いつきました。
第3の案
public delegate void System.Action<T>(T obj);
を使い、再設定をするプロパティを持つオブジェクトを渡す。
大本のオブジェクトをいじられたくない場合や set アクセッサが公開されていない場合などは解決できません。
今回の場面に関してはこれが適していると思います。