NRange Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentują zakres zawierający indeksy początkowe i końcowe.
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)
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
''' 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) |
Skonstruuj obiekt NRange przy użyciu początkowych i końcowych indeksów NIndexes. |
NRange(Range) |
Właściwości
All |
Utwórz obiekt NRange rozpoczynający się od pierwszego elementu do końca. |
End |
Reprezentują wyłączny koniec NIndex NRange. |
Start |
Reprezentują inkluzywny początek NIndex NRange. |
Metody
EndAt(NIndex) |
Utwórz obiekt NRange rozpoczynający się od pierwszego elementu w kolekcji do końca NIndex. |
Equals(NRange) |
Wskazuje, czy bieżący obiekt NRange jest równy innemu obiektowi NRange. |
Equals(Object) |
Wskazuje, czy bieżący obiekt NRange jest równy innemu obiektowi tego samego typu. |
GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. |
GetOffsetAndLength(IntPtr) |
Oblicz przesunięcie początkowe i długość obiektu NRange przy użyciu długości kolekcji. |
StartAt(NIndex) |
Utwórz obiekt NRange rozpoczynający się od początku NIndex na końcu kolekcji. |
ToRange() |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |
ToRangeUnchecked() |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |
ToString() |
Konwertuje wartość bieżącego obiektu NRange na równoważną reprezentację ciągu. |
Operatory
CheckedExplicit(NRange) |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |
Explicit(NRange to Range) |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |
Implicit(Range to NRange) |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |