Vector<T> Konstruktory

Definicja

Tworzy wystąpienie klasy Vector<T>.

Przeciążenia

Vector<T>(ReadOnlySpan<Byte>)

Tworzy wektor z danego zakresu tylko do odczytu bajtów.

Vector<T>(ReadOnlySpan<T>)

Tworzy wektor z danego ReadOnlySpan<T>elementu .

Vector<T>(Span<T>)

Tworzy wektor z danego Span<T>elementu .

Vector<T>(T)

Tworzy wektor, którego składniki są określonego typu.

Vector<T>(T[])

Tworzy wektor z określonej tablicy.

Vector<T>(T[], Int32)

Tworzy wektor z określonej tablicy rozpoczynającej się od określonej pozycji indeksu.

Uwagi

T Typ może być dowolnym z następujących typów liczbowych:

Słowa kluczowe języka C# Typ struktury
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Tworzy wektor z danego zakresu tylko do odczytu bajtów.

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

Parametry

values
ReadOnlySpan<Byte>

Zakres tylko do odczytu bajtów zawierający wartości do dodania do wektora. Zakres musi zawierać co najmniej Count elementy i są używane tylko pierwsze Count elementy.

Wyjątki

values nie zawierał co najmniej Count elementów.

.NET 5 i nowsze: typ T nie jest obsługiwany.

Długość jest values mniejsza niż sizeof(Vector<T>).

Uwagi

Do wektora są dodawane tylko pierwsze Count elementy. Pozostałe są ignorowane.

Dotyczy

Vector<T>(ReadOnlySpan<T>)

Tworzy wektor z danego ReadOnlySpan<T>elementu .

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

Parametry

values
ReadOnlySpan<T>

Wartości, które mają zostać dodane do wektora, jako zakres obiektów typu Ttylko do odczytu. Zakres musi zawierać co najmniej Count elementy i są używane tylko pierwsze Count elementy.

Wyjątki

values nie zawierał co najmniej Count elementów.

.NET 5 i nowsze: typ T nie jest obsługiwany.

Długość obiektu values jest mniejsza niż Count.

Uwagi

Do wektora są dodawane tylko pierwsze Count elementy. Pozostałe są ignorowane.

Dotyczy

Vector<T>(Span<T>)

Tworzy wektor z danego Span<T>elementu .

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

Parametry

values
Span<T>

Wartości do dodania do wektora jako zakresu obiektów typu T. Zakres musi zawierać co najmniej Count elementy i są używane tylko pierwsze Count elementy.

Wyjątki

values nie zawierał co najmniej Count elementów.

.NET 5 i nowsze: typ T nie jest obsługiwany.

Długość obiektu values jest mniejsza niż Count.

Uwagi

Do wektora są dodawane tylko pierwsze Count elementy. Pozostałe są ignorowane.

Dotyczy

Vector<T>(T)

Tworzy wektor, którego składniki są określonego typu.

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)

Parametry

value
T

Typ liczbowy, który definiuje typ składników w wektorze.

Wyjątki

.NET 5 i nowsze: typ T nie jest obsługiwany.

Dotyczy

Vector<T>(T[])

Tworzy wektor z określonej tablicy.

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())

Parametry

values
T[]

Wartości do dodania do wektora jako tablica obiektów typu T. Tablica musi zawierać co najmniej Count elementy i są używane tylko pierwsze Count elementy.

Wyjątki

values to null.

.NET 5 i nowsze: typ T nie jest obsługiwany.

values to null.

Długość obiektu values jest mniejsza niż Count.

Uwagi

Do wektora są dodawane tylko pierwsze Count elementy. Pozostałe są ignorowane.

Dotyczy

Vector<T>(T[], Int32)

Tworzy wektor z określonej tablicy rozpoczynającej się od określonej pozycji indeksu.

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)

Parametry

values
T[]

Wartości do dodania do wektora jako tablica obiektów typu T. Tablica musi zawierać co najmniej Count elementy z określonego indeksu, a tylko pierwsze Count elementy są używane.

index
Int32

Pozycja indeksu początkowego, z której ma zostać utworzony wektor.

Wyjątki

values to null.

Parametr index ma wartość niższą niż zero.

-lub- Długość values minus index jest mniejsza niż Count.

.NET 5 i nowsze: typ T nie jest obsługiwany.

values to null.

Długość , valuesrozpoczynająca się od index, jest mniejsza niż Count.

Uwagi

Do wektora są dodawane tylko pierwsze Count elementy. Pozostałe są ignorowane.

Dotyczy