Структура ArraySegment<T>

Определяет границы фрагмента одномерного массива.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public struct ArraySegment<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IReadOnlyList<T>, IReadOnlyCollection<T>

Параметры типа

  • T
    • Тип элементов во фрагменте массива.

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

Свойства

ТипИмяОписание
СвойствоArray Возвращает исходный массив, содержащий диапазон элементов, находящийся в пределах установленных границ фрагмента массива.
СвойствоCount Возвращает количество элементов в диапазоне, ограниченном фрагментом массива.
СвойствоOffset Возвращает положение первого элемента в диапазоне, ограниченном фрагментом массива, относительно начала исходного массива.

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли указанный объект текущему экземпляру. (Переопределяет Object.Equals(Object).)
МетодEquals(ArraySegment<T>) Определяет, равна ли указанная структура ArraySegment<T> текущему экземпляру.
МетодGetHashCode() Возвращает хэш-код текущего экземпляра. (Переопределяет Object.GetHashCode().)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодToString() Возвращает полное имя типа этого экземпляра. (Наследуется от ValueType.)
developers/references/system.arraysegment_1.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)