У меня есть следующий код:vb.net, вариант строгого, перечислений и наиважнейшая ToString
Public Enum Country
Canada = 1
USA = 2
End Enum
Когда я хочу увидеть, если пользователь выбрал значение, я делаю:
ddl.SelectedValue = Country.Canada
Что хорошо работает. Однако, если я включу предупреждение для неявного преобразования, это даст предупреждение. Изменение его на
ddl.SelectedValue = Country.Canada.ToString()
не работает, поскольку метод ToString() возвращает «Канада» не «1».
Каков наилучший способ избавиться от предупреждения?