Vector<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.
.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.