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