複数のリストで参照されているオブジェクトを、一致するインターフェイスクラスの新しいインスタンスに置き換えたいとします。複数のリストで参照されているオブジェクトを新しいインスタンスに簡単に置き換える方法はありますか?
ここでは、問題をよりよく理解するための例を示します。
- そのインターフェイスを実装する2つのクラスがあります
IPosition
- と呼ばれるインターフェースがあります。基本的には複数のリスト、
List<IPosition>[]
:私のアルゴリズムでRealPosition
とAccessiblePosition
- が、私はこのように、
IPosition
リストの配列を受け付けております - リストがオブジェクトの同じインスタンスを参照するのは非常に一般的です。
AccessiblePosition
クラスのnew
インスタンスを作成し、すべてのリスト内のすべての参照を更新したいと考えています。
これを簡単に行う方法はありますか?
事前に感謝します。
すべてのリストを取って、見つけたインデックスを使用して検索してください。簡単です。 – zerkms