Показать сообщение отдельно
Старый 05.06.2025, 16:50   #1  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
323 / 903 (31) +++++++
Регистрация: 23.10.2012
Почему SysAnyType такой сложный?
Здравствуйте.
Вчера научился получать данные из combobox'ов (Переменная типа специфического перечисления) и в итоге упаковываю значение в SysAnyType.
Каково было моё удивление, когда вместо ожидаемого enum'a в качестве value ко мне стал возвращаться int...
Оказалось, что SysAnyType обычная обёртка на map, а map не очень любят enum'ы.
Кто-то задавался вопросом, чем оправдано данное усложнение вместо использование обычной переменной anyType внутри данного класса-обертки?