私は次のようなことをしたいです: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 次に、元のオブジェクトに反映されていない新しいオブジェクトに変更を加えます。 私はこの機能を必要としないことが多いので、必要に応じて、新しいオブジェクトを作成して各プロパティを個別にコピーすることにしましたが、常に、より優れたまたはよりエレガントな処理方法があると感じています。状況。 オブジェクトを複製またはディープコピーして、元のオブジェクトに変更が反映されることなく、複製されたオブジェクトを変更するにはどうすればよいですか?