복제 개체 및 유형은 무엇입니까? 간단한 예제를 제공 할 수 있으며 List에 복제 개체를 호출 할 수 있습니까?clone object in C#
-1
A
답변
1
복제본은 사본 (즉, 새 인스턴스)입니다. 여러 BCL 클래스는 IClonable
을 구현하여 object
을 반환하며 원래 값과 함께 새 인스턴스 여야합니다. 내가 List<T>
가 지원하는 생각하지 않는다, 그러나 당신이만큼 T
이 IClonable
을 한, 그것을 추가 할 수
http://msdn.microsoft.com/en-us/library/system.icloneable.aspx
:에
좋은 예입니다. 여기
3
0
복제는 ([, 문자 ... 정수] 또는 구조를 상수가 아닌 것은) 참조 유형의 다른 인스턴스를 생성하는 것을 의미 그래서 당신은 영향을주지 않고 그 중 하나를 수정할 수 있습니다 equals 연산자를 사용하거나 이러한 값 유형 중 하나를 전달하면 의사 포인터가 만들어집니다.
클래스를 복제하려면 ICloneable [http://msdn.microsoft.com/en-us/library/system.icloneable.aspx]을 구현하고 Clone() 메서드를 호출하여 반환 형식을 원하는 오브젝트 형
행운을 빌어 요.
관련 문제
- 1. Object in YAML C#
- 2. Object in class in vb
- 3. LinkedHashMap <String, Object> .clone();
- 4. Linq : IsNot in Object 모음
- 5. Navigator Object in javascript. 모든 속성
- 6. Object null-ness check in Java
- 7. System.Object in C#, .NET
- 8. C# : Object overshoots target
- 9. delicious clone
- 10. -NaN print in C in
- 11. blackmagic SDK in C#
- 12. pageload in C#
- 13. Mercurial clone multiple repositories
- 14. istringstream in C++
- 15. PHP에서 Object Cloning이란 무엇입니까?
- 16. Object-C : null을 반환하는 initWithContentsOfURL
- 17. C# Reflection on this-Object
- 18. C# Calendar Object on top
- 19. Combobox [object object] 오류
- 20. [object object] 오류가 발생했습니다. ?
- 21. [object object error]
- 22. MouseButtons :: Left in C++/cli
- 23. In-Place String Reverse in C
- 24. C# 2 목록 비교 <object>
- 25. jquery .clone() 작동하지 않습니다
- 26. jquery clone id
- 27. JQuery Sortable & Clone
- 28. Mercurial Clone Error
- 29. ssh가있는 git clone
- 30. youtube clone 만들기
피하는 것이 좋습니다. –
@Henk - 왜 피해야합니까? 일부 경우에는 상당히 실용적입니다. –
가능한 복제본은 무엇입니까 [복제() 객체 란 무엇입니까?] (http://stackoverflow.com/questions/1749581/what-does-it-mean-to-clone-an-object) –