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