Partage via


NRange Structure

Définition

Représente une plage qui a des index de début et de fin.

public value class NRange : IEquatable<System::Buffers::NRange>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NRange : IEquatable<System.Buffers.NRange>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NRange = struct
Public Structure NRange
Implements IEquatable(Of NRange)
Héritage
NRange
Attributs
Implémente

Remarques

''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int[] subArray1 = someArray[0..2] ; { 1, 2 } int[] subArray2 = someArray[1..^0] ; { 2, 3, 4, 5 } '''

Constructeurs

NRange(NIndex, NIndex)

Construisez un objet NRange à l’aide des NIndexes de début et de fin.

NRange(Range)

Construisez un objet NRange à l’aide d’un Range.

Propriétés

All

Créez un objet NRange à partir du premier élément à la fin.

End

Représente le NIndex de fin exclusif du NRange.

Start

Représente le début inclusif NIndex du NRange.

Méthodes

EndAt(NIndex)

Créez un objet NRange à partir du premier élément de la collection à la fin NIndex.

Equals(NRange)

Indique si l’objet NRange actuel est égal à un autre objet NRange.

Equals(Object)

Indique si l’objet NRange actuel est égal à un autre objet du même type.

GetHashCode()

Retourne le code de hachage pour cette instance.

GetOffsetAndLength(IntPtr)

Calculez le décalage de début et la longueur de l’objet NRange à l’aide d’une longueur de collection.

StartAt(NIndex)

Créez un objet NRange à partir du début NIndex à la fin de la collection.

ToRange()

Représente une plage qui a des index de début et de fin.

ToRangeUnchecked()

Représente une plage qui a des index de début et de fin.

ToString()

Convertit la valeur de l’objet NRange actuel en sa représentation sous forme de chaîne équivalente.

Opérateurs

CheckedExplicit(NRange)

Représente une plage qui a des index de début et de fin.

Explicit(NRange to Range)

Représente une plage qui a des index de début et de fin.

Implicit(Range to NRange)

Représente une plage qui a des index de début et de fin.

S’applique à