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>)
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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>)
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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>)
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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)
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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[])
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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 элементы.
Исключения
values равно null.
.NET 5 и более поздних версий. Тип T не поддерживается.
values равно null.
Длина values меньше Count.
Комментарии
В вектор добавляются только первые Count элементы. Остальные игнорируются.
Применяется к
Vector<T>(T[], Int32)
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- Vector_1.cs
- Исходный код:
- 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
Начальная позиция индекса, из которой создается вектор.
Исключения
values равно null.
.NET 5 и более поздних версий. Тип T не поддерживается.
values равно null.
Длина values, начиная с index, меньше Count.
Комментарии
В вектор добавляются только первые Count элементы. Остальные игнорируются.