Pergunta : Lista Enumerable ou fortemente datilografada de Guids

Assim eu tenho uma lista de Guids e sua corda nomeia ISTO É: o

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

I “de FailedToLogin o " quer fazê-los em uma lista strognly datilografada, eu posso fazê-la com enums, mas como posso eu fazê-la com

I de UserGroups
do enum de guids.

public {
ApplicationAdministrators = 1, usuário do
= 2, gerente do
= 3,
} posso chamar isto por UserGroups.Manager indo e retorna 3.

I quer fazer o mesmos com o Guids e sua corda names.

LogTypes.ModifiedUser retorna as idéias de Guid value.

Any?

Thanks.
class= do

Resposta : Lista Enumerable ou fortemente datilografada de Guids

O tipo de Enum pode ter somente os valores integrais (int, short, etc.) e os valores de corda não podem ser usados no enum…

Ver se usando o const ajudá-lo-á.

struct público LogTypes
{
corda pública ModifiedUser do const = “ee538d12-1de4-4a6f-a3dc-32840ea530e0”;
corda pública ModifiedTicket do const = “fde92cb8-3d4f-4988-b80e-70701e5efeea”;
corda pública FailedToLogin do const = “ffc876ef-4177-4706-8fed-4f2d104769ba”;
}

Com este você pode usar-se como LogTypes.ModifiedUser.

Outras soluções  
 
programming4us programming4us