ICloneable에서 상속해야하는 이유를 설명하고 Clone() 메서드를 구현할 수 있습니까? 깊은 복사를 원한다면 방금 내 방법을 구현할 수 없습니까? MyClone()을 가정 해 보겠습니다. 내가 ICloneable에서 상속해야하는 이유는 무엇입니까? 이점은 무엇입니까? 코드를 "읽기 쉽도록"만 든다고 생각하십니까?
필자는 일부 독서를 했으므로 VB2010 프로젝트의 List (클래스)를 복제하는 것이 가장 좋습니다. 그래서이 Public Class City
'here are many fields of type string and integer
Public Roads As New List(Of Road)
End Class
Public Class R
다음과 같습니다. public class InstanceList : List<Instance> {}
이 복제 가능하게하고 싶습니다. 여기에 예제를 따르십시오 : Why no ICloneable<T>? 다음 시도 : public interface ICloneable<T> : ICloneable Where T : ICloneable<T>
{
데이터베이스에서 테이블을 읽는 응용 프로그램이 있습니다. 결과에서 수집 한 고유 한 문자열 값을 기반으로 결과 집합을 가져 오기 위해 SQL 쿼리를 실행하고 케이스/스위치 문을 사용하여 특정 개체를 생성합니다 (TreeNode BTW를 상속 함). 이러한 생성 된 객체는 나중에 사용할 사전 객체로 분리됩니다. 이러한 개체를 생성하는 동안 결과 집합의 값 중