CharEnumerator.Clone 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 CharEnumerator 개체의 복사본을 만듭니다.
public:
virtual System::Object ^ Clone();
public object Clone ();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Function Clone () As Object
반환
현재 Object 개체의 복사본인 CharEnumerator입니다.
구현
설명
반환 값은 이 인스턴스와 현재 상태의 CharEnumerator 복사본입니다. 개체를 반복하는 String 동안 상태를 저장하는 데 유용합니다.
예를 들어 애플리케이션에 사용의 원래 인스턴스 CharEnumerator 의 각 문자를 반복 하는 String합니다. 일부 고유 문자 발생 하면 애플리케이션 처리를 중지 하 고 호출 된 Clone 메서드. 실제로 개체의 인덱스는 .에 String저장됩니다CharEnumerator.
애플리케이션의 다른 부분으로 이동 하는 복제를 사용 하 여 String
일부 보조 처리를 수행 합니다. 이 탐색의 부작용은 복제본이 처리가 중지된 위치를 추적하지 못하는 것입니다. 그러나 보조 처리가 완료 되 면 애플리케이션은 복제본을 삭제 하 고 원래를 사용 하 여 CharEnumerator 작업을 다시 시작 하는 인스턴스는 String 원래 처리가 중지 되는 위치입니다.
참고
이 메서드는 인터페이스를 지원하도록 구현됩니다 ICloneable .