Vector<T> Constructeurs

Définition

Crée une instance de Vector<T>.Creates an instance of Vector<T>.

Surcharges

Vector<T>(ReadOnlySpan<Byte>)

Construit un vecteur à partir de la plage d’octets en lecture seule donnée.Constructs a vector from the given read-only span of bytes.

Vector<T>(ReadOnlySpan<T>)

Construit un vecteur à partir de la ReadOnlySpan<T> donnée.Constructs a vector from the given ReadOnlySpan<T>.

Vector<T>(Span<T>)

Construit un vecteur à partir de la Span<T> donnée.Constructs a vector from the given Span<T>.

Vector<T>(T)

Crée un vecteur dont les composants sont d'un type spécifié.Creates a vector whose components are of a specified type.

Vector<T>(T[])

Crée un vecteur à partir d'un tableau spécifié.Creates a vector from a specified array.

Vector<T>(T[], Int32)

Crée un vecteur à partir d'un tableau spécifié en commençant à la position d'index spécifiée.Creates a vector from a specified array starting at a specified index position.

Remarques

Le type T peut être l’un des types numériques suivants :The type T can be any of the following numeric types:

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

Vector<T>(ReadOnlySpan<Byte>)

Construit un vecteur à partir de la plage d’octets en lecture seule donnée.Constructs a vector from the given read-only span of 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)>
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.A read-only span of bytes that contains the values to add to the vector. La plage doit contenir au moins Count éléments et seuls les premiers éléments Count sont utilisés.The span must contain at least Count elements and only the first Count elements are used.

Exceptions

values ne contenait pas au moins les éléments Count.values did not contain at least Count elements.

Remarques

Seuls les premiers éléments Count sont ajoutés au vecteur.Only the first Count elements are added to the vector. Les autres sont ignorés.The remainders are ignored.

Vector<T>(ReadOnlySpan<T>)

Construit un vecteur à partir de la ReadOnlySpan<T> donnée.Constructs a vector from the given 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)>
Public Sub New (values As ReadOnlySpan(Of T))

Paramètres

values
ReadOnlySpan<T>

Valeurs à ajouter au vecteur, sous la forme d’une plage d’objets en lecture seule de type T. La plage doit contenir au moins les éléments Count et seulement les premiers éléments Count sont utilisés.The values to add to the vector, as a read-only span of objects of type T. The span must contain at least Count elements and only the first Count elements are used.

Exceptions

values ne contenait pas au moins les éléments Count.values did not contain at least Count elements.

Remarques

Seuls les premiers éléments Count sont ajoutés au vecteur.Only the first Count elements are added to the vector. Les autres sont ignorés.The remainders are ignored.

Vector<T>(Span<T>)

Construit un vecteur à partir de la Span<T> donnée.Constructs a vector from the given 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)>
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.The values to add to the vector, as a span of objects of type T. The span must contain at least Count elements and only the first Count elements are used.

Exceptions

values ne contenait pas au moins les éléments Count.values did not contain at least Count elements.

Remarques

Seuls les premiers éléments Count sont ajoutés au vecteur.Only the first Count elements are added to the vector. Les autres sont ignorés.The remainders are ignored.

Vector<T>(T)

Crée un vecteur dont les composants sont d'un type spécifié.Creates a vector whose components are of a specified type.

public:
 Vector(T value);
public Vector (T value);
new System.Numerics.Vector<'T (requires 'T : struct)> : 'T -> System.Numerics.Vector<'T (requires 'T : struct)>
Public Sub New (value As T)

Paramètres

value
T

Type numérique qui définit le type des composants dans le vecteur.The numeric type that defines the type of the components in the vector.

Vector<T>(T[])

Crée un vecteur à partir d'un tableau spécifié.Creates a vector from a specified 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)>
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.The values to add to the vector, as an array of objects of type T. The array must contain at least Count elements and only the first Count elements are used.

Exceptions

values a la valeur null.values is null.

Remarques

Seuls les premiers éléments Count sont ajoutés au vecteur.Only the first Count elements are added to the vector. Les autres sont ignorés.The remainders are ignored.

Vector<T>(T[], Int32)

Crée un vecteur à partir d'un tableau spécifié en commençant à la position d'index spécifiée.Creates a vector from a specified array starting at a specified index position.

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)>
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.The values to add to the vector, as an array of objects of type T. The array must contain at least Count elements from the specified index and only the first Count elements are used.

index
Int32

Position d'index de départ à partir de laquelle créer le vecteur.The starting index position from which to create the vector.

Exceptions

values a la valeur null.values is null.

index est inférieur à zéro.index is less than zero.

- ou --or- La longueur de values moins index est inférieure à Count.The length of values minus index is less than Count.

Remarques

Seuls les premiers éléments Count sont ajoutés au vecteur.Only the first Count elements are added to the vector. Les autres sont ignorés.The remainders are ignored.

S’applique à