GUID(全局统黄金时代标记符卡塔 尔(英语:State of Qatar)是指在少年老成台机器上调换的数字

一、
C#中用Guid.NewGuid().ToString()

Sql中用NEWID()

 

如上措施生成的是叁19位的GUID,假设须要调换来33位,则必要替换掉在那之中的’-‘字符。

Sql中的方法:replace(newid(),
‘-‘, ”)

 


  GUID(全局统风姿浪漫标志符卡塔尔国是指在意气风发台机器上转移的数字,它保障对在同等时间和空间中的全体机器都以当世无双的。日常平台会提供生成GUID的API。生成算法很有趣,用到了以太网卡地址、飞秒级时间、集成电路ID码和无数恐怕的数字。GUID的独步一时短处在于转变的结果串会不小。”
  1.一个GUID为叁个126位的整数(16字节),在利用独一标志符之处下,你能够在有着Computer和网络之间利用这一整数。
  2.GUID
的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,在这之中每一种 x 是 0-9 或 a-f
范围内的一个十九进制的数字。举个例子:337c7f2b-7a34-4f50-9141-bab9e6478cc8
即为有效的 GUID 值。

  3.社会风气上(Koffer注:应该是地球上卡塔尔国的其他两台Computer都不会变动重复的
GUID 值。GUID
主要用以在具备多个节点、多台计算机的网络或系统中,分配必须持有唯生龙活虎性的标记符。

  4.在 Windows
平台上,GUID
应用极度广泛:注册表、类及接口标志、数据库、以致自动生成的机器名、目录名等。

转:

作者:齐飞
来源:
声称:本博客原创文字只表示本人专门的学业中在某有时间内计算的见识或结论,与自个儿所在单位未有一直收益关系。非商业,未授权,贴子请以现状保留,转发时必需保留此段注脚,且在篇章页面明显地点给出原著连接。

二、
1、Guid.NewGuid().ToString(“N”)
结果为:


38bddf48f43c48588e0d78761eaa1ce6

2、Guid.NewGuid().ToString(“D”)
结果为:


57d99d89-caab-482a-a0e9-a0a803eed3ba

3、Guid.NewGuid().ToString(“B”)
结果为:


{09f140d5-af72-44ba-a763-c861304b46f8}

4、Guid.NewGuid().ToString(“P”)
结果为:


(778406c2-efff-4262-ab03-70a77d09c2b5)

看得出私下认可的为第2种功用

转:

来源:

三、
System.Guid.NewGuid().ToString()满世界唯大器晚成标记符
(GUID)
是二个字母数字标记符,用于提醒成品的唯风流倜傥性安装。在大多风行软件应用程序(例如Web 浏览器和媒体播放器卡塔尔国中,都利用GUID。

GUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,在那之中每一个x 是 0-9 或 a-f
约束内的一个十三进制的数字。举例:6F9619FF-8B86-D011-B42D-00C04FC964FF
即为可行的 GUID值。

值。GUID
首要用于在享有七个节点、多台Computer的互联网或系统中,分配必需怀有唯后生可畏性的标记符。在
Windows 平台上,GUID

运用非常广阔:注册表、类及接口标志、数据库、以致自动生成的机器名、目录名等。
Guid.NewGuid()是指生成唯风姿洒脱码的平整
System.Guid.NewGuid().ToString(format);
注解符 重临值的格式N
33人字符:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxD 由连字符分隔的 32人数字:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
B
括在大括号中、由连字符分隔的 32 位数字:

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
P
括在圆括号中、由连字符分隔的 32 位数字:

转:

来源:

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website