[C#] クラスオブジェクトのディープコピー
C#のクラスオブジェクトをコピーしたい場合がまれによくある。特にパラメータ系のクラスオブジェクトを作成して、元のオブジェクトの値は保持したままにして渡した先であれこれしたい場合だ。