Vector<T> Constructeurs

Définition

Crée une instance de Vector<T>.

Surcharges

Nom Description
Vector<T>(ReadOnlySpan<Byte>)

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

Vector<T>(ReadOnlySpan<T>)

Construit un vecteur à partir de l’élément donné ReadOnlySpan<T>.

Vector<T>(Span<T>)

Construit un vecteur à partir de l’élément donné Span<T>.

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é à partir d’une 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
Source:
Vector_1.cs
Source:
Vector_1.cs

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

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

Paramètres

values
ReadOnlySpan<Byte>

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

Exceptions

values ne contenait pas au moins Count d’éléments.

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

La longueur est values 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
Source:
Vector_1.cs
Source:
Vector_1.cs

Construit un vecteur à partir de l’élément donné 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))

Paramètres

values
ReadOnlySpan<T>

Valeurs à ajouter au vecteur, sous la forme d’une étendue en lecture seule d’objets de type T. L’étendue doit contenir au moins Count des éléments et seuls les premiers Count éléments sont utilisés.

Exceptions

values ne contenait pas au moins Count d’éléments.

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

La longueur est values 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
Source:
Vector_1.cs
Source:
Vector_1.cs

Construit un vecteur à partir de l’élément donné 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))

Paramètres

values
Span<T>

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

Attributs

Exceptions

values ne contenait pas au moins Count d’éléments.

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

La longueur est values 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
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
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 Count des éléments et seuls les premiers Count éléments 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 est values 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
Source:
Vector_1.cs
Source:
Vector_1.cs

Crée un vecteur à partir d’un tableau spécifié à partir d’une 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 Count des éléments de l’index spécifié et seuls les premiers Count éléments 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 , à partir de valuesindex, est inférieure à Count.

Remarques

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

S’applique à