2009-09-02 13 views
8

Estoy probando algunas funciones de capa de db. En uno, estoy simulando el usuario que pasa el ID (un GUID). He codificado el guid con fines de prueba, pero parece que no puedo asignarlo a una variable, por ridículo que parezca. En C# para una aplicación .NET 2.0. Lo intenté de varias maneras, todas fallaron. ¿Cuál es la forma correcta de establecer un guid a una variable? Aquí está el código ...Prueba con un guid ... ¿cómo configuro la variable como Guid?

Guid x = "5fb7097c-335c-4d07-b4fd-000004e2d28c"; 

Respuesta

29
Guid x = new Guid("5fb7097c-335c-4d07-b4fd-000004e2d28c"); 
+0

Guid Constructor: http://msdn.microsoft.com/en-us/library/96ff78dc%28VS.85%29.aspx – Sampson

+0

Si quiere un GUID aleatorio, puede simplemente codificar 'Guid guid = System .Guid.NewGuid(); 'y uno vacío:' Guid guid = System.Guid.Empty; ' – Anders

8

Para crear un nuevo GUID

Guid value = Guid.NewGuid(); 

Para crear una instancia de una cadena Guid

new Guid("103C8287-30CB-4630-B3F2-978286F72BD7") 

Para convertir un objeto a Guid una cadena

string valueString = value.ToString();