Vector<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.
.NET 5 und höher: Typ T
wird nicht unterstützt.
values
ist null
Die Länge von values
ist ab index
kleiner als Count.
Hinweise
Dem Vektor werden nur die ersten Count Elemente hinzugefügt. Die restlichen Daten werden ignoriert.