powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Список констант
6 сообщений из 6, страница 1 из 1
Список констант
    #38825892
Доброго дня
Подскажите как правильно организовать проверку на попадание значения переменной в определенный список.
В списке 20-30 значений.
...
Рейтинг: 0 / 0
Список констант
    #38825935
Dictionary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dictionary
...
Рейтинг: 0 / 0
Список констант
    #38825979
Collection тогда уж, не?
...
Рейтинг: 0 / 0
Список констант
    #38826017
guest123456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Список констант,

Например так:
Код: vbnet
1.
2.
3.
4.
5.
Select Case myVar
        Case C1, C2, C3, ...
            ...
            
End Select



Или если значения констант изменяются последовательно:
Код: vbnet
1.
2.
3.
4.
5.
Select Case myVar
        Case C1 To C10, C11, ...
            ...
            
End Select
...
Рейтинг: 0 / 0
Список констант
    #38826034
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Список константCollection тогда уж, не?
Не!
У коллекции нет метода: Метод Exists
...
Рейтинг: 0 / 0
Список констант
    #38826050
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя если это разовая проверка, то и словарь не нужен.
Всё-равно надо в цикле грузить все элеметы в словарь.
Тогда просто в цикле проверять. Нашли совпадение - зачем продолжать дальше?
Выход и принятие мер
А вот если проверять значения массива, то однозначно!
Список в словарь и потом цикл по массиву с проверкой наличия в словаре
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Список констант
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]