Vraag : Enumerable of sterk getypte Lijst van Guids

Zo heb ik een lijst van Guids en hun Koord noemt D.W.Z.:

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

I wil hen in een strognly getypte lijst maken, kan ik het met enums, maar hoe ik doe het met guids.

public enum UserGroups
{
ApplicationAdministrators = 1,/> Gebruiker
Manager = 3,
doen}

I kan dit roepen door te gaan UserGroups.Manager kan en het terugkeer 3.

I wil het zelfde met doen Guids en keert hun koord names.

LogTypes.ModifiedUser de Ideeën terug/>
Any van Guid value.
Thanks.

Antwoord : Enumerable of sterk getypte Lijst van Guids

Het type van Enum kan slechts integrale waarden (kort int., enz.) hebben en de koordwaarden kunnen niet in enum worden gebruikt…

Zie of zal het gebruiken const u. helpen.

openbare struct LogTypes
{
openbaar constkoord ModifiedUser = „ee538d12-1de4-4a6f-a3dc-32840ea530e0“;
openbaar constkoord ModifiedTicket = „fde92cb8-3d4f-4988-b80e-70701e5efeea“;
openbaar constkoord FailedToLogin = „ffc876ef-4177-4706-8fed-4f2d104769ba“;
}

Met dit kunt u als LogTypes.ModifiedUser gebruiken.

Andere oplossingen  
 
programming4us programming4us