NIndex Структура

Определение

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

public value class NIndex : IEquatable<System::Buffers::NIndex>
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
Наследование
NIndex
Реализации

Примеры

int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5

Комментарии

''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 ''

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

Имя Описание
NIndex(Index)

Создает объект NIndex из Index.

NIndex(IntPtr, Boolean)

NIndex Создает значение индекса и логическое значение, указывающее, находится ли он NIndex с начала или с конца.

Свойства

Имя Описание
End

Создает это значение за пределами NIndex последнего элемента.

IsFromEnd

Возвращает значение, указывающее, находится ли он NIndex с начала или конца.

Start

NIndex Создает этот элемент на первом элементе.

Value

NIndex Возвращает значение.

Методы

Имя Описание
Equals(NIndex)

Сравнивает текущий NIndex объект с другим NIndex объектом для равенства.

Equals(Object)

Сравнивает текущий объект NIndex с другим объектом того же типа для равенства.

FromEnd(IntPtr)

Создает NIndex из конца в указанной позиции.

FromStart(IntPtr)

NIndex Создает с самого начала указанное положение.

GetHashCode()

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

GetOffset(IntPtr)

Вычисляет смещение от начала с помощью заданной длины коллекции.

ToIndex()

Преобразует объект NIndex в объект Index.

ToIndexUnchecked()

Преобразует объект в NIndexIndex не выполняя проверки границ.

ToString()

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

Операторы

Имя Описание
CheckedExplicit(NIndex to Index)

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

Explicit(NIndex to Index)

Преобразует NIndex в Index.

Implicit(Index to NIndex)

Преобразует собственное целое число в NIndex.

Implicit(IntPtr to NIndex)

Преобразует целочисленное число в NIndex.

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