[Рефераты, сочинения, доклады, презентации ]
Скачать с сервера (34.9Kb) ]

Створити узагальнений клас для представлення одновимірного масиву, індекс елементів якого змінюється від визначеного значення From до значення To включно. Ці значення можуть бути як додатними, так і від'ємними. Клас повинен мати наступні елементи:

  • закрите поле - "звичайний" масив (список);
  • індексатор;
  • властивості (для читання) From та To (доцільно зберігати тільки From, а To - обчислювати);
  • конструктор з параметрами From та To для створення порожнього масиву;
  • конструктор з параметром From та параметром типу масиву (з атрибутом params);
  • перевантажений оператор перетворення у рядок (operator string);
  • метод надання ітератору, який забезпечить можливість обходу елементів за допомогою foreach.
  • метод додавання нового елементу;
  • метод видалення останнього елементу.

У функції Main() слід здійснити тестування усіх створених елементів класу.

Необхідно реалізувати два варіанти - на базі масиву та на базі списку.