Vector<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instanci .Vector<T>
Přetížení
Vector<T>(ReadOnlySpan<Byte>) |
Vytvoří vektor z daného rozsahu bajtů jen pro čtení. |
Vector<T>(ReadOnlySpan<T>) |
Vytvoří vektor z daného ReadOnlySpan<T>. |
Vector<T>(Span<T>) |
Vytvoří vektor z daného Span<T>. |
Vector<T>(T) |
Vytvoří vektor, jehož součásti jsou zadaného typu. |
Vector<T>(T[]) |
Vytvoří vektor ze zadaného pole. |
Vector<T>(T[], Int32) |
Vytvoří vektor ze zadaného pole začínající na zadané pozici indexu. |
Poznámky
Typ T
může být libovolný z následujících číselných typů:
Klíčová slova jazyka C# | Typ architektury |
---|---|
sbyte |
SByte |
byte |
Byte |
short |
Int16 |
ushort |
UInt16 |
int |
Int32 |
uint |
UInt32 |
long |
Int64 |
ulong |
UInt64 |
float |
Single |
double |
Double |
Vector<T>(ReadOnlySpan<Byte>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor z daného rozsahu bajtů jen pro čtení.
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>
Rozsah bajtů jen pro čtení, který obsahuje hodnoty, které se mají přidat do vektoru. Rozsah musí obsahovat alespoň Count elementy a používají se pouze první Count prvky.
Výjimky
values
neobsahuje alespoň Count prvky.
.NET 5 a novější: Typ T
se nepodporuje.
Délka je values
menší než sizeof(Vector<T>)
.
Poznámky
Do vektoru se přidají pouze první Count prvky. Zbývající části se ignorují.
Platí pro
Vector<T>(ReadOnlySpan<T>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor z daného ReadOnlySpan<T>.
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>
Hodnoty, které se mají přidat do vektoru, jako rozsah objektů typu T
jen pro čtení . Rozsah musí obsahovat alespoň Count elementy a používají se pouze první Count prvky.
Výjimky
values
neobsahuje alespoň Count prvky.
.NET 5 a novější: Typ T
se nepodporuje.
Délka je values
menší než Count.
Poznámky
Do vektoru se přidají pouze první Count prvky. Zbývající části se ignorují.
Platí pro
Vector<T>(Span<T>)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor z daného Span<T>.
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>
Hodnoty, které se mají přidat do vektoru, jako rozsah objektů typu T. Rozsah musí obsahovat alespoň Count elementy a používají se pouze první Count prvky.
Výjimky
values
neobsahuje alespoň Count prvky.
.NET 5 a novější: Typ T
se nepodporuje.
Délka je values
menší než Count.
Poznámky
Do vektoru se přidají pouze první Count prvky. Zbývající části se ignorují.
Platí pro
Vector<T>(T)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor, jehož součásti jsou zadaného 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
Číselný typ, který definuje typ součástí ve vektoru.
Výjimky
.NET 5 a novější: Typ T
se nepodporuje.
Platí pro
Vector<T>(T[])
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor ze zadaného pole.
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[]
Hodnoty, které se mají přidat do vektoru jako pole objektů typu T. Pole musí obsahovat alespoň Count prvky a používají se pouze první Count prvky.
Výjimky
values
je null
.
.NET 5 a novější: Typ T
se nepodporuje.
values
je null
.
Délka je values
menší než Count.
Poznámky
Do vektoru se přidají pouze první Count prvky. Zbývající části se ignorují.
Platí pro
Vector<T>(T[], Int32)
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
- Zdroj:
- Vector_1.cs
Vytvoří vektor ze zadaného pole začínající na zadané pozici indexu.
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[]
Hodnoty, které se mají přidat do vektoru jako pole objektů typu T. Pole musí obsahovat alespoň Count prvky ze zadaného indexu a jsou použity pouze první Count prvky.
- index
- Int32
Počáteční pozice indexu, ze které se má vektor vytvořit.
Výjimky
values
je null
.
.NET 5 a novější: Typ T
se nepodporuje.
values
je null
.
Délka od values
index
je menší než Count.
Poznámky
Do vektoru se přidají pouze první Count prvky. Zbývající části se ignorují.