Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic
JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Обект Колекция - Collection Object

bubust   трудност:    видян: 785

Обектът Колекция - Collection може да съдържа други обекти, както и не обектни данни. В някаква степен, обектът Колекция е обектно ориентирана версия на Visual Basic масив. Той поддържа следните четири метода:

Add

Добавя елемент (item) към колекцията. Може да специфицирате ключова стойност, с която да се свързвате с eлемента.

Count

Връща броя на елементите (items) на колекцията.

Item

Дава елемент на масива или по индекс (позиция в колекцията) или по ключ.

Remove

Изтрива елемент на масива използвайки индекс или ключ.

Следният код дефинира обект колекция с име colStates за да съдържа информация за U.S. щатите и след това добавя два елемента към него, използвайки двубуквена абревиатура като ключ за отделен щат:

Dim colStates As New Collection

colStates.Add("New York", "NY")

colStates.Add("Michigan", "MI")

Както членовете на масив, така и членовете на колекция могат да се обхождат итерационно чрез For Each...Next конструкцията.

Също както масивите, елементите на колекция са достъпни по стойността на индекса им, както и най-ниският индекс е винаги 1.

Някои от предимствата на колекциите пред масивите са:

· Нови елементи могат да бъдат вмъквани преди и след даден индекс. Индексите се управляват автоматично от VB, така че не трябва да го правим ръчно.

· Елементите на колекция могат да се свързват и по стойност на ключ.

Забележете, че при изтриване итерацията на елементите на колекция по индекс трябва да става в обратен ред ( in reverse), защото ще се сменят индексите на другите елементи.


Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com