Поделиться через


NRange Структура

Определение

Представляет диапазон, имеющий начальные и конечные индексы.

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)
Наследование
NRange
Атрибуты
Реализации

Комментарии

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

Конструкторы

NRange(NIndex, NIndex)

Создайте объект NRange с помощью начальных и конечных NIndexes.

NRange(Range)

Создайте объект NRange с помощью Range.

Свойства

All

Создайте объект NRange, начиная с первого элемента до конца.

End

Представляет эксклюзивный конец NIndex NIndex NRange.

Start

Представляет инклюзивный запуск NIndex NRange.

Методы

EndAt(NIndex)

Создайте объект NRange, начиная с первого элемента в коллекции до конца NIndex.

Equals(NRange)

Указывает, равен ли текущий объект NRange другому объекту NRange.

Equals(Object)

Указывает, равен ли текущий объект NRange другому объекту того же типа.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GetOffsetAndLength(IntPtr)

Вычислите начальное смещение и длину объекта NRange с помощью длины коллекции.

StartAt(NIndex)

Создайте объект NRange, начиная с запуска NIndex до конца коллекции.

ToRange()

Представляет диапазон, имеющий начальные и конечные индексы.

ToRangeUnchecked()

Представляет диапазон, имеющий начальные и конечные индексы.

ToString()

Преобразует значение текущего объекта NRange в эквивалентное строковое представление.

Операторы

CheckedExplicit(NRange)

Представляет диапазон, имеющий начальные и конечные индексы.

Explicit(NRange to Range)

Представляет диапазон, имеющий начальные и конечные индексы.

Implicit(Range to NRange)

Представляет диапазон, имеющий начальные и конечные индексы.

Применяется к