Sdílet prostřednictvím


NRange Struktura

Definice

Představuje rozsah, který má počáteční a koncové indexy.

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)
Dědičnost
NRange
Atributy
Implementuje

Poznámky

''' 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 } '''

Konstruktory

NRange(NIndex, NIndex)

Vytvořte objekt NRange pomocí počátečního a koncového NIndexes.

NRange(Range)

Vytvoření objektu NRange pomocí Range.

Vlastnosti

All

Vytvořte objekt NRange začínající od prvního elementu na konec.

End

Představuje exkluzivní koncový NIndex NRange.

Start

Představuje inkluzivní start NIndex NRange.

Metody

EndAt(NIndex)

Vytvořte objekt NRange počínaje prvním prvkem v kolekci na konec NIndex.

Equals(NRange)

Určuje, zda aktuální NRange objekt je rovna jinému NRange objektu.

Equals(Object)

Určuje, zda aktuální NRange objekt je roven jinému objektu stejného typu.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetOffsetAndLength(IntPtr)

Vypočítá počáteční posun a délku objektu NRange pomocí délky kolekce.

StartAt(NIndex)

Vytvořte objekt NRange počínaje spuštěním NIndex na konec kolekce.

ToRange()

Představuje rozsah, který má počáteční a koncové indexy.

ToRangeUnchecked()

Představuje rozsah, který má počáteční a koncové indexy.

ToString()

Převede hodnotu aktuálního objektu NRange na ekvivalentní řetězcové vyjádření.

Operátory

CheckedExplicit(NRange)

Představuje rozsah, který má počáteční a koncové indexy.

Explicit(NRange to Range)

Představuje rozsah, který má počáteční a koncové indexy.

Implicit(Range to NRange)

Představuje rozsah, který má počáteční a koncové indexy.

Platí pro