2009-09-02 7 views
8

Je suis en train de tester certaines fonctions de la couche db. Dans l'un, je simule l'utilisateur passant dans l'ID (un GUID). J'ai codé en dur le guid à des fins de test, mais je n'arrive pas à l'attribuer à une variable, aussi ridicule que cela puisse paraître. En C# pour une application .NET 2.0. J'ai essayé plusieurs façons, toutes ont échoué. Quelle est la bonne façon de définir un guid sur une variable? Voici le code ...Test à l'aide d'un guid ... comment définir la variable sur un Guid?

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

Répondre

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

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

+0

Si vous souhaitez un GUID aléatoire, vous pouvez simplement coder 'Guid guid = System .Guid.NewGuid(); ', et un vide:' Guid guid = System.Guid.Empty; ' – Anders

8

Pour créer un nouveau GUID

Guid value = Guid.NewGuid(); 

Pour créer une instance Guid d'une chaîne

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

Pour convertir un objet Guid à une chaîne

string valueString = value.ToString(); 
Questions connexes