Freigeben über


Vector<T> Konstruktoren

Definition

Erstellt eine Instanz von Vector<T>.

Überlädt

Vector<T>(ReadOnlySpan<Byte>)

Erstellt einen Vektor aus der angegebenen schreibgeschützten Spanne von Bytes.

Vector<T>(ReadOnlySpan<T>)

Erstellt einen Vektor aus dem angegebenen ReadOnlySpan<T>.

Vector<T>(Span<T>)

Erstellt einen Vektor aus dem angegebenen Span<T>.

Vector<T>(T)

Erstellt einen Vektor, dessen Komponenten einem bestimmten Typ entsprechen.

Vector<T>(T[])

Erstellt einen Vektor aus einem angegebenen Array.

Vector<T>(T[], Int32)

Erstellt einen Vektor aus einem Array beginnend bei einer angegebenen Indexposition.

Hinweise

Der Typ T kann einer der folgenden numerischen Typen sein:

C#-Schlüsselwörter Frameworktyp
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus der angegebenen schreibgeschützten Spanne von Bytes.

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

Parameter

values
ReadOnlySpan<Byte>

Eine schreibgeschützte Spanne von Bytes, die die Werte enthält, die dem Vektor hinzugefügt werden sollen. Die Spanne muss mindestens Count-Elemente enthalten, wobei nur die ersten Count-Elemente verwendet werden.

Ausnahmen

In values waren auch keine Count-Elemente enthalten.

.NET 5 und höher: Typ T wird nicht unterstützt.

Die Länge vonvalues ist kleiner als sizeof(Vector<T>).

Hinweise

Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.

Gilt für:

Vector<T>(ReadOnlySpan<T>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus dem angegebenen 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))

Parameter

values
ReadOnlySpan<T>

Die Werte, die dem Vektor als schreibgeschützte Spanne von Objekten des Typs T hinzugefügt werden sollen. Die Spanne muss mindestens Count-Elemente enthalten, wobei nur die ersten Count-Elemente verwendet werden.

Ausnahmen

In values waren auch keine Count-Elemente enthalten.

.NET 5 und höher: Typ T wird nicht unterstützt.

Die Länge vonvalues ist kleiner als Count.

Hinweise

Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.

Gilt für:

Vector<T>(Span<T>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus dem angegebenen 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))

Parameter

values
Span<T>

Die Werte, die dem Vektor als Spanne von Objekten vom Typ T hinzugefügt werden sollen. Die Spanne muss mindestens Count-Elemente enthalten, wobei nur die ersten Count-Elemente verwendet werden.

Ausnahmen

In values waren auch keine Count-Elemente enthalten.

.NET 5 und höher: Typ T wird nicht unterstützt.

Die Länge vonvalues ist kleiner als Count.

Hinweise

Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.

Gilt für:

Vector<T>(T)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor, dessen Komponenten einem bestimmten Typ entsprechen.

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)

Parameter

value
T

Der numerische Typ, der den Typ der Komponenten im Vektor definiert.

Ausnahmen

.NET 5 und höher: Typ T wird nicht unterstützt.

Gilt für:

Vector<T>(T[])

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus einem angegebenen Array.

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

Parameter

values
T[]

Die Werte, die dem Vektor als Array von Objekten vom Typ T hinzugefügt werden sollen. Das Array muss mindestens Count-Elemente enthalten, wobei nur die ersten Count-Elemente verwendet werden.

Ausnahmen

values ist null

.NET 5 und höher: Typ T wird nicht unterstützt.

values ist null

Die Länge vonvalues ist kleiner als Count.

Hinweise

Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.

Gilt für:

Vector<T>(T[], Int32)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus einem Array beginnend bei einer angegebenen 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)

Parameter

values
T[]

Die Werte, die dem Vektor als Array von Objekten vom Typ T hinzugefügt werden sollen. Das Array muss mindestens Count-Elemente aus dem angegebenen Index enthalten, wobei nur die ersten Count-Elemente verwendet werden.

index
Int32

Die Indexanfangsposition, ab der der Vektor erstellt wird.

Ausnahmen

values ist null.

index ist kleiner als Null.

- oder -

Die Länge von values minus index ist kleiner als Count.

.NET 5 und höher: Typ T wird nicht unterstützt.

values ist null

Die Länge von valuesist ab indexkleiner als Count.

Hinweise

Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.

Gilt für: