ReadOnlySpan<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.
Surcharges
ReadOnlySpan<T>(T) |
Crée un nouveau ReadOnlySpan<T> de longueur 1 autour de la référence spécifiée. |
ReadOnlySpan<T>(T[]) |
Crée un ReadOnlySpan<T> sur l’intégralité d’un tableau spécifié. |
ReadOnlySpan<T>(Void*, Int32) |
Crée un ReadOnlySpan<T> à partir d’un nombre spécifié d’éléments |
ReadOnlySpan<T>(T[], Int32, Int32) |
Crée un ReadOnlySpan<T> qui inclut un nombre spécifié d’élément à partir d’un tableau commençant à l’index spécifié. |
ReadOnlySpan<T>(T)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée un nouveau ReadOnlySpan<T> de longueur 1 autour de la référence spécifiée.
public:
ReadOnlySpan(T % reference);
public ReadOnlySpan (in T reference);
public ReadOnlySpan (ref T reference);
new ReadOnlySpan<'T> : 'T -> ReadOnlySpan<'T>
Public Sub New (ByRef reference As T)
Paramètres
- reference
- T
Référence à des données.
S’applique à
ReadOnlySpan<T>(T[])
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée un ReadOnlySpan<T> sur l’intégralité d’un tableau spécifié.
public:
ReadOnlySpan(cli::array <T> ^ array);
public ReadOnlySpan (T[]? array);
public ReadOnlySpan (T[] array);
new ReadOnlySpan<'T> : 'T[] -> ReadOnlySpan<'T>
Public Sub New (array As T())
Paramètres
- array
- T[]
Tableau à partir duquel créer le ReadOnlySpan<T>.
Remarques
Si le tableau a la valeur Null, ce constructeur retourne une valeur null ReadOnlySpan<T>
.
S’applique à
ReadOnlySpan<T>(Void*, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Important
Cette API n’est pas conforme CLS.
Crée un ReadOnlySpan<T> à partir d’un nombre spécifié d’éléments T
commençant à une adresse mémoire spécifiée.
public:
ReadOnlySpan(void* pointer, int length);
[System.CLSCompliant(false)]
public ReadOnlySpan (void* pointer, int length);
[<System.CLSCompliant(false)>]
new ReadOnlySpan<'T> : nativeptr<unit> * int -> ReadOnlySpan<'T>
Paramètres
- pointer
- Void*
Pointeur vers l’adresse de départ d’un nombre spécifié d’éléments T
en mémoire.
- length
- Int32
Nombre d’éléments T
à inclure dans ReadOnlySpan<T>.
- Attributs
Exceptions
T
est un type référence ou contient des références et ne peut donc pas être stocké dans la mémoire non managée.
length
est un nombre négatif.
Remarques
Ce constructeur doit être utilisé avec précaution, car il crée arbitrairement des s typés T
à partir d’un void*
bloc de mémoire -typed, et ni pointer
length
n’est validé par le constructeur.
S’applique à
ReadOnlySpan<T>(T[], Int32, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée un ReadOnlySpan<T> qui inclut un nombre spécifié d’élément à partir d’un tableau commençant à l’index spécifié.
public:
ReadOnlySpan(cli::array <T> ^ array, int start, int length);
public ReadOnlySpan (T[]? array, int start, int length);
public ReadOnlySpan (T[] array, int start, int length);
new ReadOnlySpan<'T> : 'T[] * int * int -> ReadOnlySpan<'T>
Public Sub New (array As T(), start As Integer, length As Integer)
Paramètres
- array
- T[]
Tableau à partir duquel créer le ReadOnlySpan<T>.
- start
- Int32
Index de base zéro du premier élément à inclure.
- length
- Int32
Nombre d’éléments à inclure.
Exceptions
array
est null
, mais start
ou length
est différent de zéro.
- ou -
start
est en dehors des limites du tableau.
- ou -
start
et length
dépassent le nombre d’éléments dans le tableau.
Remarques
Cette méthode retourne default
quand array
est null
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour