Поиск строки в массиве строк по значению

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Поиск строки в массиве строк по значению

Сообщение Medved_ » 01.11.2005 (Вт) 9:08

Я уже задавал вопрос по теме про GUID.
Теперь стоит вопрос собрать это в какой-то список, по которому можно было бы искать.
Самое простейшее, что мне пришло на ум - создать массив и по нему вести поиск.

но тут я что-то недопонимаю.
Я создал экземпляр класса:
Код: Выделить всё
Private myArr_ As New mscorlib.ArrayList
- этот класс, насколько я понял, реализует интерфейс IList, в котором реализован метод IndexOf(); mscorlib - Common Language Runtime Library из .NET Framework.
Заполнил его:
Код: Выделить всё
myArr_.Add strGUID_
где strGUID_ - строковая переменная.
но при вызове:
Код: Выделить всё
myArr_.IndexOf(strGuid_)
получаю - Invalid procedure call or argument
Пробовал:
Код: Выделить всё
myArr_.IndexOf(ByVal strGuid_)
получаю - Type mismatch.

Кто мне подскажет - в чем я не прав и как надо сделать все правильно, что бы Метод IndexOf() заработал?

ЗЫ: Остальные методы интерфейса IList работают как часики... Да ж ByVal не требуется...
With the BEST regards,
Medved.

Medved_
Новичок
Новичок
Аватара пользователя
 
Сообщения: 48
Зарегистрирован: 27.10.2005 (Чт) 11:12
Откуда: E-burg

Сообщение Medved_ » 01.11.2005 (Вт) 13:20

Решение найдено с помощью Collection. Всем спасибо. Тема закрыта.
With the BEST regards,
Medved.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

    TopList  
cron