NRange Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |
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. |