Vector<T> Konstruktorer

Definition

Skapar en instans av Vector<T>.

Överlagringar

Name Description
Vector<T>(ReadOnlySpan<Byte>)

Konstruerar en vektor från det angivna skrivskyddade intervallet byte.

Vector<T>(ReadOnlySpan<T>)

Konstruerar en vektor från den angivna ReadOnlySpan<T>.

Vector<T>(Span<T>)

Konstruerar en vektor från den angivna Span<T>.

Vector<T>(T)

Skapar en vektor vars komponenter är av en angiven typ.

Vector<T>(T[])

Skapar en vektor från en angiven matris.

Vector<T>(T[], Int32)

Skapar en vektor från en angiven matris med början vid en angiven indexposition.

Kommentarer

Typen T kan vara någon av följande numeriska typer:

C#-nyckelord Ramverkstyp
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Konstruerar en vektor från det angivna skrivskyddade intervallet byte.

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

Parametrar

values
ReadOnlySpan<Byte>

Ett skrivskyddat intervall med byte som innehåller de värden som ska läggas till i vektorn. Intervallet måste innehålla minst Count element och endast de första Count elementen används.

Undantag

values innehåller inte åtminstone Count element.

.NET 5 och senare: Skriv T stöds inte.

Längden values på är mindre än sizeof(Vector<T>).

Kommentarer

Endast de första Count elementen läggs till i vektorn. Resten ignoreras.

Gäller för

Vector<T>(ReadOnlySpan<T>)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Konstruerar en vektor från den angivna ReadOnlySpan<T>.

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

Parametrar

values
ReadOnlySpan<T>

De värden som ska läggas till i vektorn, som ett skrivskyddat intervall av objekt av typen T. Intervallet måste innehålla minst Count element och endast de första Count elementen används.

Undantag

values innehåller inte åtminstone Count element.

.NET 5 och senare: Skriv T stöds inte.

Längden values på är mindre än Count.

Kommentarer

Endast de första Count elementen läggs till i vektorn. Resten ignoreras.

Gäller för

Vector<T>(Span<T>)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Konstruerar en vektor från den angivna Span<T>.

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

Parametrar

values
Span<T>

De värden som ska läggas till i vektorn, som ett intervall av objekt av typen T. Intervallet måste innehålla minst Count element och endast de första Count elementen används.

Attribut

Undantag

values innehåller inte åtminstone Count element.

.NET 5 och senare: Skriv T stöds inte.

Längden values på är mindre än Count.

Kommentarer

Endast de första Count elementen läggs till i vektorn. Resten ignoreras.

Gäller för

Vector<T>(T)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Skapar en vektor vars komponenter är av en angiven 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)

Parametrar

value
T

Den numeriska typen som definierar typen av komponenter i vektorn.

Undantag

.NET 5 och senare: Skriv T stöds inte.

Gäller för

Vector<T>(T[])

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Skapar en vektor från en angiven matris.

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

Parametrar

values
T[]

De värden som ska läggas till i vektorn, som en matris med objekt av typen T. Matrisen måste innehålla minst Count element och endast de första Count elementen används.

Undantag

values är null.

.NET 5 och senare: Skriv T stöds inte.

values är null.

Längden values på är mindre än Count.

Kommentarer

Endast de första Count elementen läggs till i vektorn. Resten ignoreras.

Gäller för

Vector<T>(T[], Int32)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Skapar en vektor från en angiven matris med början vid en angiven indexposition.

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)

Parametrar

values
T[]

De värden som ska läggas till i vektorn, som en matris med objekt av typen T. Matrisen måste innehålla minst Count element från det angivna indexet och endast de första Count elementen används.

index
Int32

Den startindexposition som vektorn ska skapas från.

Undantag

values är null.

index är mindre än noll.

-eller-

Längden på values minus index är mindre än Count.

.NET 5 och senare: Skriv T stöds inte.

values är null.

Längden på values, från och med index, är mindre än Count.

Kommentarer

Endast de första Count elementen läggs till i vektorn. Resten ignoreras.

Gäller för