Vector<T> Vector<T> Vector<T> Vector<T> Constructors

Определение

Перегрузки

Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>)

Конструирует вектор из заданного диапазона байтов, доступного только для чтения.Constructs a vector from the given read-only span of bytes.

Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>)

Конструирует вектор из заданного ReadOnlySpan<T>.Constructs a vector from the given ReadOnlySpan<T>.

Vector<T>(Span<T>) Vector<T>(Span<T>) Vector<T>(Span<T>) Vector<T>(Span<T>)

Конструирует вектор из заданного Span<T>.Constructs a vector from the given Span<T>.

Vector<T>(T) Vector<T>(T) Vector<T>(T) Vector<T>(T)

Создает вектор с координатами заданного типа.Creates a vector whose components are of a specified type.

Vector<T>(T[]) Vector<T>(T[]) Vector<T>(T[]) Vector<T>(T[])

Создает вектор на основе заданного массива.Creates a vector from a specified array.

Vector<T>(T[], Int32) Vector<T>(T[], Int32) Vector<T>(T[], Int32) Vector<T>(T[], Int32)

Создает вектор на основе заданного массива, начиная с указанной позиции индекса.Creates a vector from a specified array starting at a specified index position.

Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>) Vector<T>(ReadOnlySpan<Byte>)

Конструирует вектор из заданного диапазона байтов, доступного только для чтения.Constructs a vector from the given read-only span of bytes.

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>

Доступный только для чтения диапазон байтов, который содержит значения для добавления в вектор.A read-only span of bytes that contains the values to add to the vector. Минимальное число элементов в диапазоне: Count.The span must contain at least Count elements.

Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>) Vector<T>(ReadOnlySpan<T>)

Конструирует вектор из заданного ReadOnlySpan<T>.Constructs a vector from the given 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> ReadOnlySpan<T> ReadOnlySpan<T> ReadOnlySpan<T>

Значения, добавляемые к вектору в виде доступного только для чтения диапазона объектов типа T. Минимальное число элементов в диапазоне: Count.The values to add to the vector, as a read-only span of objects of type T. The span must contain at least Count elements.

Vector<T>(Span<T>) Vector<T>(Span<T>) Vector<T>(Span<T>) Vector<T>(Span<T>)

Конструирует вектор из заданного Span<T>.Constructs a vector from the given 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> Span<T> Span<T> Span<T>

Значения, добавляемые к вектору в виде диапазона объектов типа T. Минимальное число элементов в диапазоне: Count.The values to add to the vector, as a span of objects of type T. The span must contain at least Count elements.

Vector<T>(T) Vector<T>(T) Vector<T>(T) Vector<T>(T)

Создает вектор с координатами заданного типа.Creates a vector whose components are of a specified type.

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 T T T

Числовой тип, определяющий тип координат вектора.The numeric type that defines the type of the components in the vector.

Комментарии

valueможет быть любым простым числовым типом (т. е. числовым Type.IsPrimitive типом, trueсвойство которого возвращает.value can be any primitive numeric type (that is, a numeric type whose Type.IsPrimitive property returns true.

Vector<T>(T[]) Vector<T>(T[]) Vector<T>(T[]) Vector<T>(T[])

Создает вектор на основе заданного массива.Creates a vector from a specified array.

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[]

Числовой массив.A numeric array.

Исключения

Свойство values имеет значение null.values is null.

Комментарии

valuesдолжен содержать по меньшей мере Count элементы.values must contain at least Count elements.

Vector<T>(T[], Int32) Vector<T>(T[], Int32) Vector<T>(T[], Int32) Vector<T>(T[], Int32)

Создает вектор на основе заданного массива, начиная с указанной позиции индекса.Creates a vector from a specified array starting at a specified index position.

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[]

Числовой массив.A numeric array.

index
Int32 Int32 Int32 Int32

Начальная позиция индекса для создания индекса.The starting index position from which to create the vector.

Исключения

Значение параметра index меньше нуля.index is less than zero.

-или--or- Длина массива values минус index меньше Count.The length of values minus index is less than Count.

Комментарии

Массив должен содержать по меньшей Vector<T>.Count мере элементы из указанного индекса.The array must contain at least Vector<T>.Count elements from the specified index.

Применяется к