Partage via


Vector<T> Constructeurs

Définition

Crée une instance de Vector<T>.

Surcharges

Vector<T>(ReadOnlySpan<Byte>)

Construit un vecteur à partir de la plage d’octets en lecture seule donnée.

Vector<T>(ReadOnlySpan<T>)

Construit un vecteur à partir de la ReadOnlySpan<T> donnée.

Vector<T>(Span<T>)

Construit un vecteur à partir de la Span<T> donnée.

Vector<T>(T)

Crée un vecteur dont les composants sont d'un type spécifié.

Vector<T>(T[])

Crée un vecteur à partir d'un tableau spécifié.

Vector<T>(T[], Int32)

Crée un vecteur à partir d'un tableau spécifié en commençant à la position d'index spécifiée.

Remarques

Le type T peut être l’un des types numériques suivants :

Mots clés C# Type d’infrastructure
sbyte SByte
byte Byte
short Int16
ushort UInt16
int Int32
uint UInt32
long Int64
ulong UInt64
float Single
double Double

Vector<T>(ReadOnlySpan<Byte>)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Construit un vecteur à partir de la plage d’octets en lecture seule donnée.

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

Paramètres

values
ReadOnlySpan<Byte>

Plage d’octets en lecture seule qui contient les valeurs à ajouter au vecteur. La plage doit contenir au moins Count éléments et seuls les premiers éléments Count sont utilisés.

Exceptions

values ne contenait pas au moins les éléments Count.

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

La longueur de values est inférieure à sizeof(Vector<T>).

Remarques

Seuls les premiers Count éléments sont ajoutés au vecteur. Les restes sont ignorés.

S’applique à

Vector<T>(ReadOnlySpan<T>)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Construit un vecteur à partir de la ReadOnlySpan<T> donnée.

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

Paramètres

values
ReadOnlySpan<T>

Les valeurs à ajouter au vecteur en tant qu’étendue en lecture seule d’objets de type T. La plage doit contenir au moins Count éléments et seuls les premiers éléments Count sont utilisés.

Exceptions

values ne contenait pas au moins les éléments Count.

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

La longueur de values est inférieure à Count.

Remarques

Seuls les premiers Count éléments sont ajoutés au vecteur. Les restes sont ignorés.

S’applique à

Vector<T>(Span<T>)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Construit un vecteur à partir de la Span<T> donnée.

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

Paramètres

values
Span<T>

Valeurs à ajouter au vecteur, sous la forme d’une plage d’objets de type T. La plage doit contenir au moins les éléments Count et seulement les premiers éléments Count sont utilisés.

Exceptions

values ne contenait pas au moins les éléments Count.

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

La longueur de values est inférieure à Count.

Remarques

Seuls les premiers Count éléments sont ajoutés au vecteur. Les restes sont ignorés.

S’applique à

Vector<T>(T)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Crée un vecteur dont les composants sont d'un type spécifié.

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)

Paramètres

value
T

Type numérique qui définit le type des composants dans le vecteur.

Exceptions

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

S’applique à

Vector<T>(T[])

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Crée un vecteur à partir d'un tableau spécifié.

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

Paramètres

values
T[]

Valeurs à ajouter au vecteur, sous la forme d’un tableau d’objets de type T. Le tableau doit contenir au moins les éléments Count et seulement les premiers éléments Count sont utilisés.

Exceptions

values a la valeur null.

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

values a la valeur null.

La longueur de values est inférieure à Count.

Remarques

Seuls les premiers Count éléments sont ajoutés au vecteur. Les restes sont ignorés.

S’applique à

Vector<T>(T[], Int32)

Source:
Vector_1.cs
Source:
Vector_1.cs
Source:
Vector_1.cs

Crée un vecteur à partir d'un tableau spécifié en commençant à la position d'index spécifiée.

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)

Paramètres

values
T[]

Valeurs à ajouter au vecteur, sous la forme d’un tableau d’objets de type T. Le tableau doit contenir au moins les éléments Count de l’index spécifié et seulement les premiers éléments Count sont utilisés.

index
Int32

Position d'index de départ à partir de laquelle créer le vecteur.

Exceptions

values a la valeur null.

index est inférieur à zéro.

- ou -

La longueur de values moins index est inférieure à Count.

.NET 5 et versions ultérieures : le type T n’est pas pris en charge.

values a la valeur null.

La longueur de values, à partir de index, est inférieure Countà .

Remarques

Seuls les premiers Count éléments sont ajoutés au vecteur. Les restes sont ignorés.

S’applique à