NIndex Structure
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.
Représente un type peut être utilisé pour indexer une collection à partir du début ou de la fin.
public value class NIndex : IEquatable<System::Buffers::NIndex>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
- Héritage
- Attributs
- Implémente
Exemples
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
Remarques
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1] ; lastElement = 5 '''
Constructeurs
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
Construisez un NIndex à l’aide d’une valeur et indiquez si le NIndex est à partir du début ou de la fin. |
Propriétés
End |
Créez un NIndex pointant au-delà du dernier élément. |
IsFromEnd |
Indique si le NIndex est à partir du début ou de la fin. |
Start |
Créez un pointage NIndex au premier élément. |
Value |
Retourne la valeur NIndex. |
Méthodes
Equals(NIndex) |
Indique si l’objet NIndex actuel est égal à un autre objet NIndex. |
Equals(Object) |
Indique si l’objet NIndex actuel est égal à un autre objet du même type. |
FromEnd(IntPtr) |
Créez un NIndex à partir de la fin à la position indiquée par la valeur. |
FromStart(IntPtr) |
Créez un NIndex à partir du début à la position indiquée par la valeur. |
GetHashCode() |
Retourne le code de hachage pour cette instance. |
GetOffset(IntPtr) |
Calculez le décalage à partir du début à l’aide de la longueur de la collection donnante. |
ToIndex() |
Représente un type peut être utilisé pour indexer une collection à partir du début ou de la fin. |
ToIndexUnchecked() |
Représente un type peut être utilisé pour indexer une collection à partir du début ou de la fin. |
ToString() |
Convertit la valeur de l’objet NIndex actuel en sa représentation sous forme de chaîne équivalente. |
Opérateurs
CheckedExplicit(NIndex) |
Représente un type peut être utilisé pour indexer une collection à partir du début ou de la fin. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
Convertit le nombre entier natif en NIndex. |
Implicit(IntPtr to NIndex) |
Convertit le nombre entier en NIndex. |