Vector2.CopyTo 메서드

정의

벡터의 요소를 배열에 복사합니다.

오버로드

CopyTo(Single[])

벡터의 요소를 지정된 배열에 복사합니다.

CopyTo(Span<Single>)

지정된 Span<T>에 벡터를 복사합니다. 대상 범위의 길이는 2 이상이어야 합니다.

CopyTo(Single[], Int32)

지정한 인덱스 위치부터 벡터의 요소를 지정된 배열에 복사합니다.

CopyTo(Single[])

Source:
Vector2.cs
Source:
Vector2.cs
Source:
Vector2.cs

벡터의 요소를 지정된 배열에 복사합니다.

public:
 void CopyTo(cli::array <float> ^ array);
public void CopyTo (float[] array);
public readonly void CopyTo (float[] array);
member this.CopyTo : single[] -> unit
Public Sub CopyTo (array As Single())

매개 변수

array
Single[]

대상 배열입니다.

예외

array이(가) null인 경우

현재 인스턴스에 있는 요소의 개수가 배열에 있는 개수보다 큽니다.

array가 다차원 배열인 경우

arraynull입니다.

설명

array 에는 두 개 이상의 요소가 있어야 합니다. 메서드는 인덱스 0부터 벡터의 요소를 복사합니다.

적용 대상

CopyTo(Span<Single>)

Source:
Vector2.cs
Source:
Vector2.cs
Source:
Vector2.cs

지정된 Span<T>에 벡터를 복사합니다. 대상 범위의 길이는 2 이상이어야 합니다.

public:
 void CopyTo(Span<float> destination);
public readonly void CopyTo (Span<float> destination);
member this.CopyTo : Span<single> -> unit
Public Sub CopyTo (destination As Span(Of Single))

매개 변수

destination
Span<Single>

값이 복사되는 대상 범위입니다.

예외

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

적용 대상

CopyTo(Single[], Int32)

Source:
Vector2.cs
Source:
Vector2.cs
Source:
Vector2.cs

지정한 인덱스 위치부터 벡터의 요소를 지정된 배열에 복사합니다.

public:
 void CopyTo(cli::array <float> ^ array, int index);
public void CopyTo (float[] array, int index);
public readonly void CopyTo (float[] array, int index);
member this.CopyTo : single[] * int -> unit
Public Sub CopyTo (array As Single(), index As Integer)

매개 변수

array
Single[]

대상 배열입니다.

index
Int32

벡터의 첫 번째 요소를 복사할 인덱스입니다.

예외

array이(가) null인 경우

현재 인스턴스에 있는 요소의 개수가 배열에 있는 개수보다 큽니다.

index가 0보다 작은 경우

또는

index가 배열 길이보다 크거나 같은 경우

array가 다차원 배열인 경우

arraynull입니다.

설명

array 에는 두 벡터 요소를 수용할 수 있는 충분한 수의 요소가 있어야 합니다. 즉, 요소 indexindex + 1이 에 array이미 있어야 합니다.

적용 대상