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>
public readonly struct NRange : IEquatable<System.Buffers.NRange>
type NRange = struct
Public Structure NRange
Implements IEquatable(Of NRange)
- Dědičnost
- 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
| Name | Description |
|---|---|
| NRange(NIndex, NIndex) |
Vytvoří objekt pomocí počátečního a koncového NRangeNIndexobjektu . |
| NRange(Range) |
Vlastnosti
| Name | Description |
|---|---|
| All |
Vytvoří objekt NRange počínaje prvním prvkem na konec. |
| End |
Získá exkluzivní konec NIndex NRange. |
| Start |
Získá inkluzivní start NIndex NRange. |
Metody
| Name | Description |
|---|---|
| EndAt(NIndex) |
NRange Vytvoří objekt počínaje prvním prvkem v kolekci na konec NIndex. |
| Equals(NRange) |
Porovná aktuální NRange objekt s jiným NRange objektem pro rovnost. |
| Equals(Object) |
Porovná aktuální NRange objekt s jiným objektem stejného typu pro rovnost. |
| 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) | |
| ToRange() | |
| ToRangeUnchecked() | |
| ToString() |
Převede hodnotu aktuálního objektu NRange na ekvivalentní řetězcové vyjádření. |
Operátory
| Name | Description |
|---|---|
| CheckedExplicit(NRange to Range) |
Představuje rozsah, který má počáteční a koncové indexy. |
| Explicit(NRange to Range) |
Explicitně převede objekt NRange na bez Range provedení kontrol hranic. |
| Implicit(Range to NRange) |