Vector<T>.CopyTo 메서드

정의

오버로드

Name Description
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
Source:
Vector_1.cs
Source:
Vector_1.cs

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

public:
 void CopyTo(Span<System::Byte> destination);
public void CopyTo(Span<byte> destination);
public readonly 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
Source:
Vector_1.cs
Source:
Vector_1.cs

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

public:
 void CopyTo(Span<T> destination);
public void CopyTo(Span<T> destination);
public readonly void CopyTo(Span<T> destination);
member this.CopyTo : Span<'T> -> unit
member this.CopyTo : Span<'T (requires 'T : struct)> -> 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
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[]

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

예외

destinationnull입니다.

현재 벡터의 요소 수가 배열에서 사용할 수 있는 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
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 스입니다.

예외

destinationnull입니다.

현재 인스턴스의 요소 수가 배열의 끝에서 startIndex 사용할 수 있는 destination 요소 수보다 큽합니다.

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

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

destinationnull입니다.

설명

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

적용 대상