Vector<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.