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
| Nom | Description |
|---|---|
| ReadOnlySpan<T>(T) |
Crée une longueur ReadOnlySpan<T> de longueur 1 autour de la référence spécifiée. |
| ReadOnlySpan<T>(T[]) |
Crée un nouveau ReadOnlySpan<T> sur l’intégralité d’un tableau spécifié. |
| ReadOnlySpan<T>(Void*, Int32) |
Crée un élément à ReadOnlySpan<T> partir d’un nombre spécifié d’éléments |
| ReadOnlySpan<T>(T[], Int32, Int32) |
Crée un nouveau ReadOnlySpan<T> qui inclut un nombre spécifié d’éléments d’un tableau commençant à un index spécifié. |
ReadOnlySpan<T>(T)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée une longueur ReadOnlySpan<T> de longueur 1 autour de la référence spécifiée.
public:
ReadOnlySpan(T % reference);
public ReadOnlySpan(ref readonly T reference);
public ReadOnlySpan(in T reference);
new ReadOnlySpan<'T> : 'T -> ReadOnlySpan<'T>
Public Sub New (ByRef reference As T)
Paramètres
- reference
- T
Référence aux données.
S’applique à
ReadOnlySpan<T>(T[])
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée un nouveau 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 la array valeur est null, ce constructeur retourne un defaultReadOnlySpan<T>.
S’applique à
ReadOnlySpan<T>(Void*, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Important
Cette API n’est pas conforme CLS.
Crée un élément à 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 le ReadOnlySpan<T>.
- Attributs
Exceptions
T est un type de référence ou contient des références et ne peut donc pas être stocké dans une mémoire non managée.
length est négatif.
Remarques
Ce constructeur doit être utilisé avec précaution, car il crée des s typés arbitrairement à partir d’un Tbloc de mémoire typévoid*, et ni pointer ne length sont validés par le constructeur.
S’applique à
ReadOnlySpan<T>(T[], Int32, Int32)
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
- Source:
- ReadOnlySpan.cs
Crée un nouveau ReadOnlySpan<T> qui inclut un nombre spécifié d’éléments d’un tableau commençant à un 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 n’est pas zéro.
- ou -
start est en dehors des limites du tableau.
- ou -
start et length dépasse le nombre d’éléments dans le tableau.
Remarques
Si la array valeur est null, ce constructeur retourne un defaultReadOnlySpan<T>.