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)
- Наследование
- Атрибуты
- Реализации
Комментарии
''' 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) |
Свойства
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) |
Представляет диапазон, имеющий начальные и конечные индексы. |