======Класс SimpleArray====== * **Пространство имен:** [[developers:references:topomatic.sfc|Topomatic.Sfc]] * **Сборка:** Topomatic.Sfc (в Topomatic.Sfc.dll) =====Иерархия наследования===== * System.Object * System.Collections.Generic.List * Topomatic.Sfc.SimpleArray =====Синтаксис===== public class SimpleArray : List, IList, ICollection, IEnumerable, IEnumerable, IList, ICollection, IReadOnlyList, IReadOnlyCollection **Параметры типа** * //T// =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.sfc.simplearray_1..ctor|SimpleArray()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|Capacity| Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Наследуется от List.)| |{{developers:references:property.png|Свойство}}|Count| Получает число элементов, содержащихся в интерфейсе List . (Наследуется от List.)| |{{developers:references:property.png|Свойство}}|Item[Int32]| (Наследуется от List.)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|Add(T)| Добавляет объект в конец очереди List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|AddRange(IEnumerable)| Добавляет элементы указанной коллекции в конец списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|AsReadOnly()| Возвращает для текущей коллекции оболочку IList , доступную только для чтения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(T, IComparer)| Выполняет поиск элемента по всему отсортированному списку List , используя указанный компаратор, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(T)| Выполняет поиск элемента по всему отсортированному списку List , используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(Int32, Int32, T, IComparer)| Выполняет поиск элемента в диапазоне элементов отсортированного списка List , используя указанную функцию сравнения, и возвращает индекс элемента, отсчитываемый от нуля. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Clear()| Удаляет все элементы из коллекции List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Contains(T)| Определяет, входит ли элемент в коллекцию List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ConvertAll(Converter)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(T[])| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(T[], Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(Int32, T[], Int32, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Exists(Predicate)| Определяет, содержит ли List элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Find(Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает первое найденное вхождение в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindAll(Predicate)| Извлекает все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Int32, Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List , начиная с заданного индекса и заканчивая последним элементом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Int32, Int32, Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого найденного вхождения в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLast(Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает последнее найденное вхождение в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Int32, Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List , начиная с первого элемента и заканчивая элементом с заданным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Int32, Int32, Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List , содержащем указанное число элементов и заканчивающемся элементом с заданным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Predicate)| Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс последнего найденного вхождения в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ForEach(Action)| Выполняет указанное действие с каждым элементом списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|GetEnumerator()| Возвращает перечислитель, осуществляющий перебор элементов списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetRange(Int32, Int32)| Создает неполную копию диапазона элементов исходного списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|IndexOf(T)| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|IndexOf(T, Int32)| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка List , начиная с заданного индекса и до последнего элемента. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|IndexOf(T, Int32, Int32)| Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его первого вхождения в диапазоне элементов списка List , начинающемся с заданного индекса и содержащем указанное число элементов. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Insert(Int32, T)| Вставляет элемент в коллекцию List по указанному индексу. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|InsertRange(Int32, IEnumerable)| Вставляет элементы коллекции в список List в позиции с указанным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(T)| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения, найденного в пределах всего списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(T, Int32)| Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка List , начиная с первого элемента и до позиции с заданным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(T, Int32, Int32)| Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов списка List , содержащем указанное число элементов и заканчивающемся в позиции с указанным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.simplearray_1.loadfromfile_system.string|LoadFromFile(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.simplearray_1.loadfromstream_system.io.stream|LoadFromStream(Stream)]]| | |{{developers:references:method.png|Метод}}|Remove(T)| Удаляет первое вхождение указанного объекта из коллекции List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveAll(Predicate)| Удаляет все элементы, удовлетворяющие условиям указанного предиката. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveAt(Int32)| Удаляет элемент списка List с указанным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveRange(Int32, Int32)| Удаляет из списка List диапазон элементов. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Reverse()| Изменяет порядок элементов во всем списке List на обратный. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Reverse(Int32, Int32)| Изменяет порядок элементов в указанном диапазоне. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.simplearray_1.savetofile_system.string|SaveToFile(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.simplearray_1.savetostream_system.io.stream|SaveToStream(Stream)]]| | |{{developers:references:method.png|Метод}}|Sort(Int32, Int32, IComparer)| Сортирует элементы в диапазоне элементов списка List с помощью указанной функции сравнения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort(Comparison)| Сортирует элементы во всем списке List с использованием указанного Comparison . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort()| Сортирует элементы во всем списке List с помощью функции сравнения по умолчанию. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort(IComparer)| Сортирует элементы во всем списке List с помощью указанной функции сравнения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ToArray()| Копирует элементы списка List в новый массив. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|TrimExcess()| Задает емкость, равную фактическому числу элементов в списке List , если это число меньше порогового значения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|TrueForAll(Predicate)| Определяет, все ли элементы списка List удовлетворяют условиям указанного предиката. (Наследуется от List.)|