Vector<T> Konstruktory

Definicja

Tworzy wystąpienie klasy Vector<T>.

Przeciążenia

Nazwa Opis
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 mają określony typ.

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

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ść values wartości 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
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Tworzy wektor z danego ReadOnlySpan<T>elementu .

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

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ść values wartości 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
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Tworzy wektor z danego Span<T>elementu .

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

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.

Atrybuty

Wyjątki

values nie zawierał co najmniej Count elementów.

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

Długość values wartości 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
Źródło:
Vector_1.cs
Źródło:
Vector_1.cs

Tworzy wektor, którego składniki mają określony typ.

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

Parametr values ma wartość null.

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

Parametr values ma wartość null.

Długość values wartości 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
Ź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

Parametr values ma wartość 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.

Parametr values ma wartość null.

Długość wartości , rozpoczynająca valuessię od index, jest mniejsza niż Count.

Uwagi

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

Dotyczy