Mam ENUM:Jak uzyskać wartość wyliczenia z ciągu znaków w języku C#?
public enum baseKey : uint
{
HKEY_CLASSES_ROOT = 0x80000000,
HKEY_CURRENT_USER = 0x80000001,
HKEY_LOCAL_MACHINE = 0x80000002,
HKEY_USERS = 0x80000003,
HKEY_CURRENT_CONFIG = 0x80000005
}
Jak mogę, biorąc pod uwagę ciąg HKEY_LOCAL_MACHINE
, uzyskać wartość 0x80000002
oparciu o wyliczenia?
Zawsze się zastanawiam, dlaczego Enum.Parse wciąż nie ma generycznego przeciążenia. To już dawno. – Falanwe
Teraz dostępna jest ogólna metoda Enum.TryParse(). –