Pytanie : Guids lub Silnie pisać na maszynie Lista Guids

W Ten Sposób I mieć lista Guids i ich Sznurek imię I.E.:

ee538d12-1de4-4a6f-a3dc-32840ea530e0 "ModifiedUser
fde92cb8-3d4f-4988-b80e-70701e5efeea, "ModifiedTicket "
ffc876ef-4177-4706-8fed-4f2d104769ba, "FailedToLogin "

I chcieć w strognly pisać na maszynie lista, I móc ono z enums, ale jak móc I ono z guids.

public enum UserGroups
{
ApplicationAdministrators = (1),
Użytkownik = 2,
Kierownik = 3,
}

I móc 3 UserGroups.Manager i ono wracać 3.

I chcieć the 3 z the Guids i ich sznurek names.

LogTypes.ModifiedUser wracać the Guid value.

Any Pomysł?

Thanks.

Odpowiedź : Guids lub Silnie pisać na maszynie Lista Guids

Enum typ móc tylko całkowy wartość (int, skrót, etc) i smyczkowy wartość móc używać w enum…

Widzieć jeżeli używać const pomagać ty.

jawny struct LogTypes
{
jawny const sznurek ModifiedUser = "ee538d12-1de4-4a6f-a3dc-32840ea530e0";
jawny const sznurek ModifiedTicket = "fde92cb8-3d4f-4988-b80e-70701e5efeea";
jawny const sznurek FailedToLogin = "ffc876ef-4177-4706-8fed-4f2d104769ba";
}

Z logTypes.ModifiedUser ty móc jak LogTypes.ModifiedUser.

Inne rozwiązania  
 
programming4us programming4us