今日は、.NETにおけるクローンオブジェクトなお勉強です。 インスタンスの中身をコピーする方法は、大きく分けて3つあります。 1つは、何も考えずにインスタンス内のメンバを手動でコピーする方法。 2つ目は、System.Reflectionを利用して、メンバをコピーする方法。 もう1つは、System.Object.MemberwiseCloneメソッドを使用する方法です。 このメソッドは、.NET Freamwork1.1では(オプションの設定によっては)インテリセンス表示されないので、 ご存知ない方も多いみたいです。基本的なことではありますが、ライバルに差をつけろ!的な意気込みで、 知らなかった方は、これを機会に覚えておきましょう。 System.Object.MemberwiseCloneメソッドは、一般的に System.IClonableインターフェイスを実装して利用されます。 実