Tôi có một enum:Làm thế nào để có được một giá trị enum từ chuỗi trong C#?
public enum baseKey : uint
{
HKEY_CLASSES_ROOT = 0x80000000,
HKEY_CURRENT_USER = 0x80000001,
HKEY_LOCAL_MACHINE = 0x80000002,
HKEY_USERS = 0x80000003,
HKEY_CURRENT_CONFIG = 0x80000005
}
Làm thế nào tôi có thể, do chuỗi HKEY_LOCAL_MACHINE
, có được một giá trị 0x80000002
dựa trên enum?
Tôi luôn tự hỏi tại sao vẫn không có quá tải chung cho Enum.Parse. Nó quá dài. – Falanwe
Bây giờ có phương pháp chung Enum.TryParse(). –