Инструменты пользователя

Инструменты сайта


developers:references:topomatic.sfc.simplearray_1

Класс SimpleArray<T>

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

Иерархия наследования

  • System.Object
    • System.Collections.Generic.List<T>
      • Topomatic.Sfc.SimpleArray<T>

Синтаксис

public class SimpleArray<T> : List<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>

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

  • T

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

ТипИмяОписание
КонструкторSimpleArray<T>()

Свойства

ТипИмяОписание
СвойствоCapacity Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Наследуется от List<T>.)
СвойствоCount Получает число элементов, содержащихся в интерфейсе List<T> . (Наследуется от List<T>.)
СвойствоItem[Int32] (Наследуется от List<T>.)

Методы

ТипИмяОписание
МетодAdd(T) Добавляет объект в конец очереди List<T> . (Наследуется от List<T>.)
МетодAddRange(IEnumerable<T>) Добавляет элементы указанной коллекции в конец списка List<T> . (Наследуется от List<T>.)
МетодAsReadOnly() Возвращает для текущей коллекции оболочку IList<T> , доступную только для чтения. (Наследуется от List<T>.)
МетодBinarySearch(T, IComparer<T>) Выполняет поиск элемента по всему отсортированному списку List<T> , используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодBinarySearch(T) Выполняет поиск элемента по всему отсортированному списку List<T> , используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодBinarySearch(Int32, Int32, T, IComparer<T>) Выполняет поиск элемента в диапазоне элементов отсортированного списка List<T> , используя указанную функцию сравнения, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List<T>.)
МетодClear() Удаляет все элементы из коллекции List<T> . (Наследуется от List<T>.)
МетодContains(T) Определяет, входит ли элемент в коллекцию List<T> . (Наследуется от List<T>.)
МетодConvertAll<TOutput>(Converter<T, TOutput>) (Наследуется от List<T>.)
МетодCopyTo(T[]) (Наследуется от List<T>.)
МетодCopyTo(T[], Int32) (Наследуется от List<T>.)
МетодCopyTo(Int32, T[], Int32, Int32) (Наследуется от List<T>.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодExists(Predicate<T>) Определяет, содержит ли List<T> элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодFind(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает первое найденное вхождение в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindAll(Predicate<T>) Извлекает все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодFindIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начиная с заданного индекса и заканчивая последним элементом. (Наследуется от List<T>.)
МетодFindIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List<T>.)
МетодFindIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого найденного вхождения в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindLast(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает последнее найденное вхождение в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодFindLastIndex(Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , начиная с первого элемента и заканчивая элементом с заданным индексом. (Наследуется от List<T>.)
МетодFindLastIndex(Int32, Int32, Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , содержащем указанное число элементов и заканчивающемся элементом с заданным индексом. (Наследуется от List<T>.)
МетодFindLastIndex(Predicate<T>) Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего найденного вхождения в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодForEach(Action<T>) Выполняет указанное действие с каждым элементом списка List<T> . (Наследуется от List<T>.)
МетодGetEnumerator() Возвращает перечислитель, осуществляющий перебор элементов списка List<T> . (Наследуется от List<T>.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetRange(Int32, Int32) Создает неполную копию диапазона элементов исходного списка List<T> . (Наследуется от List<T>.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодIndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодIndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List<T> , начиная с заданного индекса и до последнего элемента. (Наследуется от List<T>.)
МетодIndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его первого вхождения в диапазоне элементов списка List<T> , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List<T>.)
МетодInsert(Int32, T) Вставляет элемент в коллекцию List<T> по указанному индексу. (Наследуется от List<T>.)
МетодInsertRange(Int32, IEnumerable<T>) Вставляет элементы коллекции в список List<T> в позиции с указанным индексом. (Наследуется от List<T>.)
МетодLastIndexOf(T) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения, найденного в пределах всего списка List<T> . (Наследуется от List<T>.)
МетодLastIndexOf(T, Int32) Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List<T> , начиная с первого элемента и до позиции с заданным индексом. (Наследуется от List<T>.)
МетодLastIndexOf(T, Int32, Int32) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов списка List<T> , содержащем указанное число элементов и заканчивающемся в позиции с указанным индексом. (Наследуется от List<T>.)
МетодLoadFromFile(String)
МетодLoadFromStream(Stream)
МетодRemove(T) Удаляет первое вхождение указанного объекта из коллекции List<T> . (Наследуется от List<T>.)
МетодRemoveAll(Predicate<T>) Удаляет все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List<T>.)
МетодRemoveAt(Int32) Удаляет элемент списка List<T> с указанным индексом. (Наследуется от List<T>.)
МетодRemoveRange(Int32, Int32) Удаляет из списка List<T> диапазон элементов. (Наследуется от List<T>.)
МетодReverse() Изменяет порядок элементов во всем списке List<T> на обратный. (Наследуется от List<T>.)
МетодReverse(Int32, Int32) Изменяет порядок элементов в указанном диапазоне. (Наследуется от List<T>.)
МетодSaveToFile(String)
МетодSaveToStream(Stream)
МетодSort(Int32, Int32, IComparer<T>) Сортирует элементы в диапазоне элементов списка List<T> с помощью указанной функции сравнения. (Наследуется от List<T>.)
МетодSort(Comparison<T>) Сортирует элементы во всем списке List<T> с использованием указанного Comparison<T> . (Наследуется от List<T>.)
МетодSort() Сортирует элементы во всем списке List<T> с помощью функции сравнения по умолчанию. (Наследуется от List<T>.)
МетодSort(IComparer<T>) Сортирует элементы во всем списке List<T> с помощью указанной функции сравнения. (Наследуется от List<T>.)
МетодToArray() Копирует элементы списка List<T> в новый массив. (Наследуется от List<T>.)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодTrimExcess() Задает емкость, равную фактическому числу элементов в списке List<T> , если это число меньше порогового значения. (Наследуется от List<T>.)
МетодTrueForAll(Predicate<T>) Определяет, все ли элементы списка List<T> удовлетворяют условиям указанного предиката. (Наследуется от List<T>.)
developers/references/topomatic.sfc.simplearray_1.txt · Последние изменения: 2023/07/28 17:28 (внешнее изменение)