Partage via


NIndex Structure

Définition

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
NIndex
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)

Construire un NIndex à partir d’un 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)

Convertit un NIndex en Index." />

Implicit(Index to NIndex)

Convertit le nombre entier natif en NIndex.

Implicit(IntPtr to NIndex)

Convertit le nombre entier en NIndex.

S’applique à