Кстати, если рассматривать коды компонентов, что работает быстрее - doSelectString или связка ArrayEnum+If_else?
Я использовал Enum потому что, в своё время, был поражён высокой скоростью его работы. То есть просто привычка, которая не всегда способствует выбору правильного пути - закостенелость
