Класс Vector.

Пространство имен elsystem.collections включает класс Vector, который позволяет создать коллекцию элементов данных со ссылками по индексу. Первый элемент коллекции имеет нулевой индекс.

Элемент добавляется в коллекцию с помощью метода вставки Insert(iIndex, oElement). Где oElement - вставляемый объект любого типа, iIndex - индекс элемента в коллекции. Для добавления элемента в конец коллекции можно использовать метод push_back(oElement).

  myVectorObj.insert(iIndex, oElement); // добавить oElement в позицию с индексом iIndex
myVectorObj.push_back(oElement); // добавить oElement в конец коллекции

Элемент считывается из коллекции путем указания в квадратных скобках индекса нужного элемента. Так же можно записывать элемент в коллекцию, задавая в квадратных скобках индекс элемента. Если элемент с таким индексом уже существует, его значение будет изменено.

  Plot1(myVectorObj[iIndex].tostring()); // Получение текстового значения элемента с индексом iIndex
  myVectorObj[iIndex] = myInput; //перезапись элемента с индексом iIndex

Для удаления элемента из коллекции используется метод Erase(iIndex). Чтобы удалить последний элемент коллекции используется метод pop_back.

  myVectorObj.erase(iIndex); //removes element at iIndex
  myVectorObj.pop_back(); //removes element at end of collection

Свойства:

  Имя Тип Описание
public property Count int Возвращает количество элементов в коллекции.
Public property Items[index] object Возвращает элемент с заданным индексом.

Методы:
  Имя Описание
Public property Create Создает новый объект класса Vector.
Public property At(index)

Возвращает объект заданной позиции.
Пример: HighVector.At(NumSubSessionsAgo) astype double;

Public property Back Возвращает последний элемент коллекции.
Public property Clear Удаляет все элементы коллекции.
Public property Empty Возвращает True, если в коллекции нет элементов. В противном случае возвращает false.
Public property Erase(index) Удаляет элемент с заданным индексом.
Public property Erase(index1,index2) Удаляет диапазон элементов с индексами Index1 - Index2.
Public property Front Возвращает первый элемент коллекции.
Public property Insert(index,obj) Добавляет элемент коллекции перед элементом с указанным индексом.
Public property Insert(index,count,obj) Добавляет элемент коллекции перед элементом с указанным индексом count-раз.
Public property Pop_back Удаляет последний элемент коллекции.
Public property Push_back(obj) Добавляет элемент в конец коллекции.

Для души и разума.

Кто жизнью бит, тот большего добьется.
Пуд соли съевший выше ценит мед.
Кто слезы лил, тот искренней смеется.
Кто умирал, тот знает, что живет!

Далее...

Не бойся потерять того, кто не побоялся потерять тебя.
Чем ярче горят мосты за спиной, тем светлее дорога впереди.

Как часто, в жизни ошибаясь, теряем тех, кем дорожим.
Чужим понравиться стараясь, порой от ближнего бежим.
Возносим тех, кто нас не стоит, а самых верных предаем.
Кто нас так любит, обижаем, и сами извинений ждем.

Чтоб мудро жизнь прожить знать надобно не мало.
Два важных правила запомни для начала: ты лучше голодай,
чем что попало ешь и лучше будь один, чем вместе с кем попало.

В любимом человеке нравятся даже недостатки, а в нелюбимом раздражают даже достоинства.


 

Перепечатка авторских материалов сайта без указания ссылки на
сайт Gelium.net запрещена.

Gelium.net | 2000-2019 | © All rights reserved.