Функция Switch несколько вариантов на 1 ветку

kokoko

Client
Регистрация
23.06.2016
Сообщения
249
Благодарностей
19
Баллы
18
Вообщем делаю кое какой шаблон, в нем есть капча которая разгадывается по весу скачанной картинки, ответов по капче всего 8, но вот фалов то много уже 18 вариантов и все еще картинки подкачиваются


Вопрос ) как можно в свитче или может в C# сделать это более компактно ? как на каждую ветку свитча указать по несколько вариантов ? на выходе всего 8 веток и 9 ветка для неизвестного объема и скачки новой картинки)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Можно в таблицу сохранять в виде результат:соответствие. После того, как получили новую картинку - сверили с таблицей, если есть результат, получили то, куда надо тыкать - тукнули, если рузльтата нет - новая.
как то так
 

kokoko

Client
Регистрация
23.06.2016
Сообщения
249
Благодарностей
19
Баллы
18
Я не совсем понимаю ) с таблицами не работал ))))
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
сохраняете в ячейку А размер картинки - 111, в ячейку B параметры, по которым надо кликать в этом случае - ссылку на картинку или еще что.

при новом заходе получаете значение ячейки А из первой строки, сравниваете, когда параметры совпали, получаете ячейку B и кликаете куда нужно.
Таким образом проходите по всем строкам таблицы.
 

kokoko

Client
Регистрация
23.06.2016
Сообщения
249
Благодарностей
19
Баллы
18
Короче ) свитч в экселе я так понимаю
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
типа того, только в таблице у Вас может быть тысяча строк, а теперь представьте, как вы будете делать свитч на тысячу вариантов )
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)