Vector<T> 생성자

정의

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

오버로드

Name Description
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>)

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

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

public:
 Vector(ReadOnlySpan<System::Byte> values);
public Vector(ReadOnlySpan<byte> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T>
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 은 지원되지 않습니다.

길이 values 가 .보다 sizeof(Vector<T>)작습니다.

설명

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

적용 대상

Vector<T>(ReadOnlySpan<T>)

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

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

public:
 Vector(ReadOnlySpan<T> values);
public Vector(ReadOnlySpan<T> values);
new System.Numerics.Vector<'T> : ReadOnlySpan<'T> -> System.Numerics.Vector<'T>
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>)

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

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

public:
 Vector(Span<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public Vector(Span<T> values);
public Vector(Span<T> values);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
new System.Numerics.Vector<'T (requires 'T : struct)> : Span<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)>
new System.Numerics.Vector<'T> : Span<'T> -> System.Numerics.Vector<'T>
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)

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

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

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

매개 변수

value
T

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

예외

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

적용 대상

Vector<T>(T[])

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

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

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)>
new System.Numerics.Vector<'T> : 'T[] -> System.Numerics.Vector<'T>
Public Sub New (values As T())

매개 변수

values
T[]

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

예외

valuesnull입니다.

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

valuesnull입니다.

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

설명

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

적용 대상

Vector<T>(T[], Int32)

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

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

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)>
new System.Numerics.Vector<'T> : 'T[] * int -> System.Numerics.Vector<'T>
Public Sub New (values As T(), index As Integer)

매개 변수

values
T[]

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

index
Int32

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

예외

valuesnull입니다.

index가 0보다 작습니다.

-또는-

values 기 길이 index 가 .보다 Count작습니다.

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

valuesnull입니다.

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

설명

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

적용 대상