IT
[c#]깊은 복제 물체
깊은 복제 물체 질문 나는 같은 것을하고 싶다 :MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 그런 다음 원래 객체에 반영되지 않은 새 객체를 변경합니다.나는 종종이 기능이 필요하지 않으므로 필요한 것이었을 때 새로운 객체를 만들고 각 속성을 개별적으로 복사하는 것에 의지했지만 항상 더 나은 우아한 취급 방법이있는 느낌으로 항상 나가고 있습니다그 상황.어떻게 객체를 복제하거나 깊이 복사하여 복제 된 객체가 원래 개체에 반영되지 않고 복제 된 객체를 수정할 수 있습니까? 답변 한 접근법은 iCloneable 인터페이스를 구현하는 것입니다 (여기서는 여기에 설명되어 있으므로, 나는 역류하..
2022. 4. 15. 11:39
최근댓글