Udostępnij za pośrednictwem


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>obiektu .

Vector<T>(Span<T>)

Tworzy wektor z danego Span<T>obiektu .

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

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

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)>
new System.Numerics.Vector<'T> : ReadOnlySpan<byte> -> System.Numerics.Vector<'T>
Public Sub New (values As ReadOnlySpan(Of Byte))

Parametry

values
ReadOnlySpan<Byte>

Zakres bajtów tylko do odczytu 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ść wartości values jest mniejsza niż sizeof(Vector<T>).

Uwagi

Tylko pierwsze Count elementy są dodawane do wektora. Pozostałe części są ignorowane.

Dotyczy

Vector<T>(ReadOnlySpan<T>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Tworzy wektor z danego ReadOnlySpan<T>obiektu .

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

Parametry

values
ReadOnlySpan<T>

Wartości do dodania do wektora jako zakres tylko do odczytu 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ść wartości values jest mniejsza niż Count.

Uwagi

Tylko pierwsze Count elementy są dodawane do wektora. Pozostałe części są ignorowane.

Dotyczy

Vector<T>(Span<T>)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Tworzy wektor z danego Span<T>obiektu .

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

Parametry

values
Span<T>

Wartości do dodania do wektora jako zakres 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ść wartości values jest mniejsza niż Count.

Uwagi

Tylko pierwsze Count elementy są dodawane do wektora. Pozostałe części są ignorowane.

Dotyczy

Vector<T>(T)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

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)>
new System.Numerics.Vector<'T> : 'T -> System.Numerics.Vector<'T>
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[])

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

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)>
new System.Numerics.Vector<'T> : 'T[] -> System.Numerics.Vector<'T>
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ść wartości values jest mniejsza niż Count.

Uwagi

Tylko pierwsze Count elementy są dodawane do wektora. Pozostałe części są ignorowane.

Dotyczy

Vector<T>(T[], Int32)

Źródło:
Vector_1.cs
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

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)>
new System.Numerics.Vector<'T> : 'T[] * int -> System.Numerics.Vector<'T>
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 i są używane tylko pierwsze Count elementy.

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ść parametru values, rozpoczynająca się od index, jest mniejsza niż Count.

Uwagi

Tylko pierwsze Count elementy są dodawane do wektora. Pozostałe części są ignorowane.

Dotyczy