Страница: 1 |
Страница: 1 |
Вопрос: Collection
Добавлено: 09.08.06 17:15
Автор вопроса: RNB-X
Здравствуйте! В VB 6.0 Есть Особый обьект - Collection. Так называемая альтернатива массиву. Этот обьект имеет ряд методов и позволяет обращатся к своему элементу по индексу или строковому ключу. А теперя вопрос Можнали зная Элемент или его индекс узнать ключ? И как! Огромное спасибо!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 09.08.06 19:08
Перебором например
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 10.08.06 11:15
Никак. Collection не предоставляет такой возможности.
Перебором ты можешь только енумеровать через IEnumVARIANT (который, в свою очередь, можешь получить через скрытое свойство _NewEnum) сами элементы (все равно что For Each), но их Key - детали внутренней реализации класса коллекции. Но ты можешь написать свой класс-оболочку
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 10.08.06 18:44
А я вообще не догоняю эту колекцию, почти всегда можно обойтись массивом, и это будет быстрее...