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 
  • 用Java创build一个GUID
  • 如何在Oracle中生成一个GUID?
  • 在C ++平台无关的GUID生成?
  • 我应该如何在MySQL表中存储GUID?
  • 如何创build确定性指导
  • UUID有多独特?
  • 为什么Guid.ToByteArray()以这种方式sorting字节?
  • 我需要为我的rails应用程序生成uuid。 我有什么select(gem)?
  • 将任意GUID编码为可读的ASCII(33-127)的最有效方法是什么?
  • PHP会话ID有多独特
  • 随机是如何System.Guid.NewGuid()? (拿两个)