[C#] クラスオブジェクトのディープコピー
C#のクラスオブジェクトをコピーしたい場合がまれによくある。 特にパラメータ系のクラスオブジェクトを作成して、元のオブジェクトの値は保持したままにして 渡した先であれこれしたい場合だ。 C#のクラスは参照での扱い方がベース(でありウリである所)なので、参照先で値をいじると元の方も […]
C#のクラスオブジェクトをコピーしたい場合がまれによくある。 特にパラメータ系のクラスオブジェクトを作成して、元のオブジェクトの値は保持したままにして 渡した先であれこれしたい場合だ。 C#のクラスは参照での扱い方がベース(でありウリである所)なので、参照先で値をいじると元の方も […]