C#如何创build一个Guid值?
我们的结构的一个领域是Guidtypes。 如何为它生成一个有效的值?
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