J'ai un ENUM:Comment obtenir une valeur enum à partir d'une chaîne en C#?
public enum baseKey : uint
{
HKEY_CLASSES_ROOT = 0x80000000,
HKEY_CURRENT_USER = 0x80000001,
HKEY_LOCAL_MACHINE = 0x80000002,
HKEY_USERS = 0x80000003,
HKEY_CURRENT_CONFIG = 0x80000005
}
Comment puis-je, compte tenu de la chaîne HKEY_LOCAL_MACHINE
, obtenir une valeur 0x80000002
sur la base ENUM?
Je me demande toujours pourquoi il n'y a toujours pas de surcharge générique à Enum.Parse. Il est longtemps attendu. – Falanwe
Maintenant, il existe la méthode générique Enum.TryParse(). –