NIndex Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresentare un tipo può essere usato per indicizzare una raccolta dall'inizio o dalla fine.
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)
- Ereditarietà
- Attributi
- Implementazioni
Esempio
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
Commenti
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''
Costruttori
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
Costruisci un NIndex usando un valore e indica se NIndex è dall'inizio o dalla fine. |
Proprietà
End |
Creare un elemento NIndex che punta oltre l'ultimo elemento. |
IsFromEnd |
Indica se NIndex è dall'inizio o dalla fine. |
Start |
Creare un NIndex che punta al primo elemento. |
Value |
Restituisce il valore NIndex. |
Metodi
Equals(NIndex) |
Indica se l'oggetto NIndex corrente è uguale a un altro oggetto NIndex. |
Equals(Object) |
Indica se l'oggetto NIndex corrente è uguale a un altro oggetto dello stesso tipo. |
FromEnd(IntPtr) |
Creare un NIndex dalla fine nella posizione indicata dal valore . |
FromStart(IntPtr) |
Creare un valore NIndex dall'inizio nella posizione indicata dal valore . |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
GetOffset(IntPtr) |
Calcolare l'offset dall'inizio utilizzando la lunghezza della raccolta. |
ToIndex() |
Rappresentare un tipo può essere usato per indicizzare una raccolta dall'inizio o dalla fine. |
ToIndexUnchecked() |
Rappresentare un tipo può essere usato per indicizzare una raccolta dall'inizio o dalla fine. |
ToString() |
Converte il valore dell'oggetto NIndex corrente nella rappresentazione di stringa equivalente. |
Operatori
CheckedExplicit(NIndex) |
Rappresentare un tipo può essere usato per indicizzare una raccolta dall'inizio o dalla fine. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
Converte il numero intero nativo in un valore NIndex. |
Implicit(IntPtr to NIndex) |
Converte il numero intero in un NIndex. |