Когда я пробую приведенный ниже код, я получаю сообщение об ошибке «Указанное преобразование недействительно». Это происходит независимо от того, использую ли я выбранное значение или выбранный элемент для поля со списком. Мне нужно преобразовать в короткое, потому что я сохраняю значение поля со списком в переменной как короткое.
Почему я получаю эту ошибку, и что я могу сделать, чтобы исправить это?
try {
var a = comboBox?.SelectedItem ?? 0;
var x = (short)a;
}
catch (Exception ex) {
}