C # comment créer une valeur Guid?

Un champ de notre structure est le type Guid. Comment générer une valeur valide pour cela?

Guid id = Guid.NewGuid(); 

Guid.NewGuid() crée un nouveau guid aléatoire.

Il y a deux façons

 var guid = Guid.NewGuid(); 

ou

 var guid = Guid.NewGuid().ToSsortingng(); 

les deux utilisent la classe Guid, le premier crée un object Guid, le second une chaîne Guid.

Guid.NewGuid () en créera un

 var guid = new Guid(); 

Hey, c’est un «valide», mais pas très utile, Guid.

(le guid est composé de zéros, si vous ne le savez pas. Parfois, cela est nécessaire pour indiquer l’absence de guid, dans les cas où vous ne voulez pas utiliser un Guid nullable)

 System.Guid desiredGuid = System.Guid.NewGuid(); 

Pour créer un guid “vide” all-0 comme 00000000-0000-0000-0000-000000000000 .

 var makeAllZeroGuID = new System.Guid(); 

ou

 var makeAllZeroGuID = System.Guid.Empty; 

Faire un GUI réel avec une valeur unique, ce que vous voulez probablement.

 var uniqueGuID = System.Guid.NewGuid(); 

Si vous voulez créer un Guid “désiré”, vous pouvez le faire

 var tempGuid = Guid.Parse(""); 

serait quelque chose comme 1A3B944E-3632-467B-A53A-206305310BAE .

 //Resortingve your key ID on the bases of GUID declare @ID as uniqueidentifier SET @ID=NEWID() insert into Sector(Sector,CID) Values ('Diry7',@ID) select SECTORID from sector where CID=@ID