Vector<T> 생성자

정의

Vector<T>의 인스턴스를 만듭니다.

오버로드

Vector<T>(ReadOnlySpan<Byte>)

지정된 읽기 전용 바이트 범위에서 벡터를 구성합니다.

Vector<T>(ReadOnlySpan<T>)

지정된 ReadOnlySpan<T>에서 벡터를 구성합니다.

Vector<T>(Span<T>)

지정된 Span<T>에서 벡터를 구성합니다.

Vector<T>(T)

구성 요소가 지정된 형식인 벡터를 만듭니다.

Vector<T>(T[])

지정된 배열에서 벡터를 만듭니다.

Vector<T>(T[], Int32)

지정된 인덱스 위치에서 시작하는 지정된 배열에서 벡터를 만듭니다.

설명

형식 T 은 다음과 같은 숫자 형식일 수 있습니다.

C# 키워드 프레임워크 형식
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

지정된 읽기 전용 바이트 범위에서 벡터를 구성합니다.

public:
 Vector(ReadOnlySpan<System::Byte> values);
public Vector (ReadOnlySpan<byte> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of Byte))

매개 변수

values
ReadOnlySpan<Byte>

벡터에 추가할 값을 포함하는 읽기 전용 바이트 범위입니다. 범위는 적어도 Count 요소를 포함해야 하며 첫 번째 Count 요소만 사용됩니다.

예외

values에 적어도 Count 요소가 포함되지 않았습니다.

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

길이 valuessizeof(Vector<T>)보다 작습니다.

설명

첫 번째 Count 요소만 벡터에 추가됩니다. 나머지는 무시됩니다.

적용 대상

Vector<T>(ReadOnlySpan<T>)

지정된 ReadOnlySpan<T>에서 벡터를 구성합니다.

public:
 Vector(ReadOnlySpan<T> values);
public Vector (ReadOnlySpan<T> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : ReadOnlySpan<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As ReadOnlySpan(Of T))

매개 변수

values
ReadOnlySpan<T>

벡터에 T 형식 개체의 읽기 전용 범위로 추가할 값입니다. 범위는 적어도 Count 요소를 포함해야 하며 첫 번째 Count 요소만 사용됩니다.

예외

values에 적어도 Count 요소가 포함되지 않았습니다.

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

values의 길이가 Count보다 작습니다.

설명

첫 번째 Count 요소만 벡터에 추가됩니다. 나머지는 무시됩니다.

적용 대상

Vector<T>(Span<T>)

지정된 Span<T>에서 벡터를 구성합니다.

public:
 Vector(Span<T> values);
public Vector (Span<T> values);
new System.Numerics.Vector<'T (requires 'T : struct)> : Span<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As Span(Of T))

매개 변수

values
Span<T>

T 형식의 개체 범위로 벡터에 추가할 값입니다. 범위는 적어도 Count 이상의 요소를 포함해야 하며 첫 번째 Count 요소만 사용됩니다.

예외

values에 적어도 Count 요소가 포함되지 않았습니다.

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

values의 길이가 Count보다 작습니다.

설명

첫 번째 Count 요소만 벡터에 추가됩니다. 나머지는 무시됩니다.

적용 대상

Vector<T>(T)

구성 요소가 지정된 형식인 벡터를 만듭니다.

public:
 Vector(T value);
public Vector (T value);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (value As T)

매개 변수

value
T

벡터에서 구성 요소의 형식을 정의하는 숫자 형식입니다.

예외

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

적용 대상

Vector<T>(T[])

지정된 배열에서 벡터를 만듭니다.

public:
 Vector(cli::array <T> ^ values);
public Vector (T[] values);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As T())

매개 변수

values
T[]

T 형식의 개체 배열로 벡터에 추가할 값입니다. 배열은 적어도 Count 요소를 포함해야 하며 첫 번째 Count 요소만 사용됩니다.

예외

values이(가) null인 경우

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

values이(가) null인 경우

values의 길이가 Count보다 작습니다.

설명

첫 번째 Count 요소만 벡터에 추가됩니다. 나머지는 무시됩니다.

적용 대상

Vector<T>(T[], Int32)

지정된 인덱스 위치에서 시작하는 지정된 배열에서 벡터를 만듭니다.

public:
 Vector(cli::array <T> ^ values, int index);
public Vector (T[] values, int index);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T[] * int -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (values As T(), index As Integer)

매개 변수

values
T[]

T 형식의 개체 배열로 벡터에 추가할 값입니다. 배열은 지정된 인덱스에서 적어도 Count 요소를 포함해야 하며 첫 번째 Count 요소만 사용됩니다.

index
Int32

벡터를 만들려는 시작 인덱스 위치입니다.

예외

values이(가) null인 경우

index가 0보다 작은 경우

또는 values에서 index를 뺀 길이가 Count보다 작은 경우

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

values이(가) null인 경우

에서 시작하는 index길이values가 .보다 Count작습니다.

설명

첫 번째 Count 요소만 벡터에 추가됩니다. 나머지는 무시됩니다.

적용 대상