HashSet<T>.CopyTo HashSet<T>.CopyTo HashSet<T>.CopyTo HashSet<T>.CopyTo Method

정의

HashSet<T> 컬렉션의 요소를 배열에 복사합니다.Copies the elements of a HashSet<T> collection to an array.

오버로드

CopyTo(T[]) CopyTo(T[]) CopyTo(T[]) CopyTo(T[])

HashSet<T> 개체의 요소를 배열에 복사합니다.Copies the elements of a HashSet<T> object to an array.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

지정된 배열 인덱스에서 시작하여 HashSet<T> 개체의 요소를 배열에 복사합니다.Copies the elements of a HashSet<T> object to an array, starting at the specified array index.

CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32)

지정된 배열 인덱스에서 시작하여 HashSet<T> 개체에서 지정된 수의 요소를 배열에 복사합니다.Copies the specified number of elements of a HashSet<T> object to an array, starting at the specified array index.

CopyTo(T[]) CopyTo(T[]) CopyTo(T[]) CopyTo(T[])

HashSet<T> 개체의 요소를 배열에 복사합니다.Copies the elements of a HashSet<T> object to an array.

public:
 void CopyTo(cli::array <T> ^ array);
public void CopyTo (T[] array);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (array As T())

매개 변수

array
T[]

HashSet<T> 개체에서 복사한 요소의 대상인 1차원 배열입니다.The one-dimensional array that is the destination of the elements copied from the HashSet<T> object. 배열에는 0부터 시작하는 인덱스가 있어야 합니다.The array must have zero-based indexing.

예외

설명

이 메서드는 O (n) 작업, 여기서 nCount합니다.This method is an O(n) operation, where n is Count.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

지정된 배열 인덱스에서 시작하여 HashSet<T> 개체의 요소를 배열에 복사합니다.Copies the elements of a HashSet<T> object to an array, starting at the specified array index.

public:
 virtual void CopyTo(cli::array <T> ^ array, int arrayIndex);
public void CopyTo (T[] array, int arrayIndex);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer)

매개 변수

array
T[]

HashSet<T> 개체에서 복사한 요소의 대상인 1차원 배열입니다.The one-dimensional array that is the destination of the elements copied from the HashSet<T> object. 배열에는 0부터 시작하는 인덱스가 있어야 합니다.The array must have zero-based indexing.

arrayIndex
Int32 Int32 Int32 Int32

array에서 복사가 시작되는 0부터 시작하는 인덱스입니다.The zero-based index in array at which copying begins.

구현

예외

arrayIndex가 대상 array의 길이보다 큰 경우arrayIndex is greater than the length of the destination array.

설명

이 메서드는 O (n) 작업, 여기서 nCount합니다.This method is an O(n) operation, where n is Count.

CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32) CopyTo(T[], Int32, Int32)

지정된 배열 인덱스에서 시작하여 HashSet<T> 개체에서 지정된 수의 요소를 배열에 복사합니다.Copies the specified number of elements of a HashSet<T> object to an array, starting at the specified array index.

public:
 void CopyTo(cli::array <T> ^ array, int arrayIndex, int count);
public void CopyTo (T[] array, int arrayIndex, int count);
member this.CopyTo : 'T[] * int * int -> unit
Public Sub CopyTo (array As T(), arrayIndex As Integer, count As Integer)

매개 변수

array
T[]

HashSet<T> 개체에서 복사한 요소의 대상인 1차원 배열입니다.The one-dimensional array that is the destination of the elements copied from the HashSet<T> object. 배열에는 0부터 시작하는 인덱스가 있어야 합니다.The array must have zero-based indexing.

arrayIndex
Int32 Int32 Int32 Int32

array에서 복사가 시작되는 0부터 시작하는 인덱스입니다.The zero-based index in array at which copying begins.

count
Int32 Int32 Int32 Int32

array에 복사할 요소 수입니다.The number of elements to copy to array.

예외

arrayIndex가 0보다 작은 경우arrayIndex is less than 0.

또는-or- count가 0보다 작은 경우count is less than 0.

arrayIndex가 대상 array의 길이보다 큰 경우arrayIndex is greater than the length of the destination array.

또는-or- countindex에서 대상 array 끝까지 사용 가능한 공간보다 큰 경우count is greater than the available space from the index to the end of the destination array.

설명

이 메서드는 O (n) 작업, 여기서 ncount합니다.This method is an O(n) operation, where n is count.

적용 대상