je le code suivant:vb.net, l'option stricte, énumérations et ToString primordial
Public Enum Country
Canada = 1
USA = 2
End Enum
Quand je veux voir si l'utilisateur a sélectionné une valeur, je fais:
ddl.SelectedValue = Country.Canada
Ce qui fonctionne bien. Cependant, si j'active un avertissement pour la conversion implicite, cela donne un avertissement. Changement à
ddl.SelectedValue = Country.Canada.ToString()
échoue, car la méthode ToString() retourne "Canada" et non "1".
Quelle est la meilleure façon de se débarrasser de l'avertissement?