C#如何创build一个Guid值?

我们的结构的一个领域是Guidtypes。 如何为它生成一个有效的值?

10 Solutions collect form web for “C#如何创build一个Guid值?”

Guid id = Guid.NewGuid(); 

Guid.NewGuid()创build一个新的随机guid。

有两种方法

 Guid guid = Guid.NewGuid(); 

要么

 String guid = Guid.NewGuid().ToString(); 

都使用Guid类,第一个创build一个Guid对象,第二个是Guidstring。

Guid.NewGuid()将创build一个

 var guid = new Guid(); 

嘿,它是一个“有效的”,虽然不是很有用,Guid。

(如果你不知道的话,guid是全零的,有时这是需要指明没有guid,如果你不想使用可空的guid)

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

制作一个像“00000000-0000-0000-0000-000000000000”这样的“空”全0的guid。

 var makeAllZeroGuID = new System.Guid(); 

要么

 var makeAllZeroGuID = System.Guid.Empty; 

用一个独特的价值做一个实际的指导,你可能想要什么。

 var uniqueGuID = System.Guid.NewGuid(); 

如果你想创build一个“所需的”Guid,你可以做

 var tempGuid = Guid.Parse("<guidValue>"); 

其中<guidValue>就像1A3B944E-3632-467B-A53A-206305310BAE

上述答案无害的副本

Guid有一个获得Guid值的内置方法。 尝试下面的行。

 var id = Guid.NewGuid(); 
 //Retrive 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 
  • Guid.NewGuid()与新的Guid()
  • GUID中有多less个字符?
  • 如何在C#中使用Guids?
  • 我应该如何在MySQL表中存储GUID?
  • 如何在C#中声明一个常量Guid?
  • EF中的GUID COMB策略
  • Sequential Guid与标准Guid相比性能提高了多less?
  • .NET 4 GUID是如何生成的?
  • testing如果string是一个GUID没有抛出exception?
  • Guid.Parse()或新的Guid() - 有什么区别?
  • 我需要为我的rails应用程序生成uuid。 我有什么select(gem)?