C# - Головна Простір імен
► System (5)► Microsoft (1) Для учнів (початківців)
► Відео уроки (4)► Навчання (177) ► Приклади програм (19) ► Секрети Сі Шарп (4) Для професіоналів
► Навчання (6)► Приклади програм (1) |
Масиви як колекціїКолекції – це спеціальний вид класів, призначених для зберігання і управління багатьма об'єктами. На практиці досить часто виникають випадки, коли об'єкт задається багаторазово. У подібних випадках досить зручна нумеровка подібних об'єктів. Наприклад: 1. дні місяця нумеруються від 1 до 28(чи більше); 2. будинки на вулиці можуть мати номери до тисячі; 3. поверхи будівлі нумеруються від 1 до 100; 4. учасники спортивних змагань отримують номери; Розглянемо приклад з учасниками марафону, яких треба врахувати, але загальна кількість змагаються заздалегідь невідомо. Спочатку створимо клас contestants[учасники] з усіма необхідними полями і методами. Далі оголошуємо масив наступним чином: contestants[] contestant; Тепер ми можемо створити екземпляр класу наступним чином: contestant = new contestants[n]; де n – ймовірний межа кількості учасників. При кожному збільшенні числа змагалися на 1, створюється новий об'єкт для відповідного елемента масиву і збільшуємо лічильник числа елементів: Contestant[k] = new contestants(name, number, bestTime); k++; У даного методу є недолік – при перевищенні числа змагаються числа n програма видасть помилку, властиву всім простим масивів.
Переглядів: 1806 |