이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ICloneable 인터페이스

 

게시 날짜: 2016년 11월

동일한 값으로 기존 인스턴스 클래스의 새 인스턴스를 생성 되어 복제를 지원 합니다.

네임스페이스:   System
어셈블리:  mscorlib(mscorlib.dll에 있음)

[ComVisibleAttribute(true)]
public interface ICloneable

이름설명
System_CAPS_pubmethodClone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.

ICloneable 인터페이스를 사용 하면 기존 개체의 복사본을 만드는 사용자 지정된 구현을 제공할 수 있습니다. ICloneable 한 멤버를 포함 하는 인터페이스는 Clone 에서 제공 하는 것 이상의 복제 지원을 제공 하기 위한 메서드를 Object.MemberwiseClone합니다. 전체 단순 복사본 및 예제 복사본 및, 복제에 대 한 자세한 내용은 참조는 Object.MemberwiseClone 메서드.

구현자 참고 사항:

ICloneable 인터페이스 하기만 하는의 구현에서 Clone 메서드는 현재 개체의 복사본을 반환 합니다. 복제 작업 전체 복사본을, 단순 복사본 또는 사이 이와 수행 하는지 여부를 지정 하지 않습니다. 요구 하지도 않습니다 원래 인스턴스를 새 인스턴스로 복사 하는 모든 속성 값입니다. 예를 들어는 NumberFormatInfo.Clone 메서드를 제외한 모든 속성의 단순 복사본을 수행는 NumberFormatInfo.IsReadOnly 속성; 항상이 속성 값을 설정 false 복제 된 개체에 있습니다. 때문에 호출자에 Clone 예측 가능 하 고 수행 하는 방법에 종속 될 수 없습니다 복제 작업을 권장 하는 ICloneable 공용 Api에서 구현 되지 않았습니다.

.NET Framework
1.1 이후 사용 가능
맨 위로 이동
표시: