Parece que quieren:
Guid user = Guid.Parse("dddddddddddddddddddddddddddddddd");
Tenga en cuenta que cuando imprima la guía nuevamente, se formateará de forma diferente Y:
// Prints dddddddd-dddd-dddd-dddd-dddddddddddd
Console.WriteLine(user);
Usted puede llamar al constructor Guid(string)
lugar, pero personalmente prefiero llamar al método Parse
- es más descriptivo de lo que está pasando, y se sigue la misma convención como int.Parse
etc. Por otro lado, Guid.Parse
solo se introdujo en .NET 4: si tiene una versión anterior de .NET, deberá usar el constructor. Creo que hay algunas diferencias en cuanto a los valores que serán aceptados por las diferentes llamadas, pero no conozco los detalles.
Solo curiosidad por qué querrías esto. Dada la pereza de los usuarios, hay una alta probabilidad de que los usuarios ingresen todos los caracteres como los que has mostrado y luego habrá duplicados, por definición, no es una identificación "globalmente única". – David
Estoy haciendo algunas pruebas unitarias. Es por eso ... y una de mis funciones necesita Guid como un param. –
Perfectamente razonable. Gracias por satisfacer mi curiosidad! – David