다음을 통해 공유


Vector<T>.CopyTo 메서드

정의

오버로드

CopyTo(Span<Byte>)

벡터를 지정된 Span<T>에 복사합니다.

CopyTo(Span<T>)

벡터를 지정된 범위에 복사합니다. .

CopyTo(T[])

지정된 대상 배열에 벡터 인스턴스를 복사합니다.

CopyTo(T[], Int32)

지정된 인덱스 위치에서 시작하는 지정된 대상 배열에 벡터 인스턴스를 복사합니다.

CopyTo(Span<Byte>)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

벡터를 지정된 Span<T>에 복사합니다.

public:
 void CopyTo(Span<System::Byte> destination);
public readonly void CopyTo (Span<byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

매개 변수

destination
Span<Byte>

값이 복사되는 대상 범위입니다. 대상 범위는 적어도 Count 크기여야 합니다.

예외

소스 벡터의 요소 수가 대상 범위에서 사용할 수 있는 요소 수보다 큽니다.

.NET 5 이상: 형식 T 은 지원되지 않습니다.

적용 대상

CopyTo(Span<T>)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

벡터를 지정된 범위에 복사합니다. .

public:
 void CopyTo(Span<T> destination);
public readonly void CopyTo (Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
member this.CopyTo : Span<'T> -> unit
Public Sub CopyTo (destination As Span(Of T))

매개 변수

destination
Span<T>

값이 복사되는 대상 범위입니다. 대상 범위는 적어도 Count 크기여야 합니다.

예외

소스 벡터의 요소 수가 대상 범위에서 사용할 수 있는 요소 수보다 큽니다.

.NET 5 이상: 형식 T 은 지원되지 않습니다.

적용 대상

CopyTo(T[])

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

지정된 대상 배열에 벡터 인스턴스를 복사합니다.

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

매개 변수

destination
T[]

벡터 값의 복사본을 받을 배열입니다.

예외

destination이(가) null인 경우

현재 벡터에 있는 요소의 개수가 destination 배열에서 사용할 수 있는 요소의 개수보다 큽니다.

.NET 5 이상: 형식 T 은 지원되지 않습니다.

destinationnull입니다.

설명

복사 작업은 의 destination인덱스 0에서 시작됩니다. 대상 배열에는 최소한 Vector<T>.Count 요소가 있어야 합니다.

적용 대상

CopyTo(T[], Int32)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

지정된 인덱스 위치에서 시작하는 지정된 대상 배열에 벡터 인스턴스를 복사합니다.

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

매개 변수

destination
T[]

벡터 값의 복사본을 받을 배열입니다.

startIndex
Int32

복사 작업을 시작할 destination의 시작 인덱스입니다.

예외

destination이(가) null인 경우

현재 인스턴스에 있는 요소의 개수가 startIndex부터 destination 배열 끝까지 사용할 수 있는 요소의 개수보다 큽니다.

index가 0보다 작거나 destination의 마지막 인덱스보다 큽니다.

.NET 5 이상: 형식 T 은 지원되지 않습니다.

destinationnull입니다.

설명

복사 작업은 의 destination인덱 startIndex 스에서 시작됩니다. 대상 배열에는 최소한 startIndex + Vector<T>.Count 요소가 있어야 합니다.

적용 대상