タイトル : Re^2: Collectionオブジェクトのコピーについて 投稿日 : 2017/02/24(Fri) 00:13 投稿者 : OrientalMelody
魔界の仮面弁士様 もの凄い遅レスになってしまい、申し訳ございません。 丁寧なご回答、大変ありがとうございます。 実はCollectionオブジェクトは、業務プログラムでは、 あるクラスのメンバーとして存在していまして、 そのクラスをコピーしても、他のメンバーは実体がきちんとコピーされるのに、 CollectionオブジェクトのみどうしてもShallowコピーになってしまうので、 単純化してCollectionオブジェクトのみで行った場合、どのようになるか 試してみたところ、やはり参照部のみコピーされることを確認しましたので、 Collectionの問題と限定して投稿させて頂いたものです。 最終的には【案1】の方を採用させていただきます。 回数をこなさなかったり等、速度が気になるものではなければ、 【案2】のシリアライズを用いる方法も、汎用性があって、魅力的ですね。 状況に応じて使い分けたいと思います。 ありがとうございました。 |