Vector<T> Konstruktoren

Definition

Erstellt eine Instanz von Vector<T>.

Überlädt

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

Erstellt einen Vektor aus der angegebenen schreibgeschützten Byte-Spanne.

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 einen angegebenen Typ aufweisen.

Vector<T>(T[])

Erstellt einen Vektor aus einem angegebenen Array.

Vector<T>(T[], Int32)

Erstellt einen Vektor aus einem angegebenen Array ab einer angegebenen Indexposition.

Hinweise

Der Typ T kann eine 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
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Erstellt einen Vektor aus der angegebenen schreibgeschützten Byte-Spanne.

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

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, und nur die ersten Count Elemente werden verwendet.

Ausnahmen

values nicht mindestens Count Elemente enthalten.

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

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

Hinweise

Nur die ersten Count Elemente werden dem Vektor hinzugefügt. Die Restlichen werden ignoriert.

Gilt für:

Vector<T>(ReadOnlySpan<T>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
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> : 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))

Parameter

values
ReadOnlySpan<T>

Die Werte, die dem Vektor als schreibgeschützter Bereich von Objekten vom Typ Thinzugefügt werden sollen. Die Spanne muss mindestens Count Elemente enthalten, und nur die ersten Count Elemente werden verwendet.

Ausnahmen

values nicht mindestens Count Elemente enthalten.

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

Die Länge ist values kleiner als Count.

Hinweise

Nur die ersten Count Elemente werden dem Vektor hinzugefügt. Die Restlichen werden ignoriert.

Gilt für:

Vector<T>(Span<T>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
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);
[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))

Parameter

values
Span<T>

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

Attribute

Ausnahmen

values nicht mindestens Count Elemente enthalten.

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

Die Länge ist values kleiner als Count.

Hinweise

Nur die ersten Count Elemente werden dem Vektor hinzugefügt. Die Restlichen werden ignoriert.

Gilt für:

Vector<T>(T)

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

Erstellt einen Vektor, dessen Komponenten einen angegebenen Typ aufweisen.

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
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, und nur die ersten Count Elemente werden verwendet.

Ausnahmen

values ist null.

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

values ist null.

Die Länge ist values kleiner als Count.

Hinweise

Nur die ersten Count Elemente werden dem Vektor hinzugefügt. Die Restlichen werden ignoriert.

Gilt für:

Vector<T>(T[], Int32)

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

Erstellt einen Vektor aus einem angegebenen Array ab 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, und nur die ersten Count Elemente werden verwendet.

index
Int32

Die Anfangsindexposition, aus der der Vektor erstellt werden soll.

Ausnahmen

values ist null.

index ist kleiner als 0 (null).

-oder-

Die Länge des values Minuszeichens index ist kleiner als Count.

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

values ist null.

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

Hinweise

Nur die ersten Count Elemente werden dem Vektor hinzugefügt. Die Restlichen werden ignoriert.

Gilt für: