| [ Скачать с сервера (34.9Kb) ] |
Створити узагальнений клас для представлення одновимірного масиву, індекс елементів якого змінюється від визначеного значення From до значення To включно. Ці значення можуть бути як додатними, так і від'ємними. Клас повинен мати наступні елементи:
- закрите поле - "звичайний" масив (список);
- індексатор;
- властивості (для читання)
FromтаTo(доцільно зберігати тількиFrom, аTo- обчислювати); - конструктор з параметрами
FromтаToдля створення порожнього масиву; - конструктор з параметром
Fromта параметром типу масиву (з атрибутомparams); - перевантажений оператор перетворення у рядок (
operator string); - метод надання ітератору, який забезпечить можливість обходу елементів за допомогою
foreach. - метод додавання нового елементу;
- метод видалення останнього елементу.
У функції Main() слід здійснити тестування усіх створених елементів класу.
Необхідно реалізувати два варіанти - на базі масиву та на базі списку.