有个问题想不明白:GUID ,例如:{27B215EC-BE07-320B-BEF7-1C898AD1D02D}
既然GUID是128位的数字标识符,那么中间的“-”显示实际并不是GUID的一部分,为什么要加“-”?
既然GUID是128位的数字标识符,那么中间的“-”显示实际并不是GUID的一部分,为什么要加“-”?
解决方案 »
- datatable的问题
- 动态绘制窗体填写表单加入验证?
- 高手的近来看看????
- 获取计算机唯一id
- 求助,一个方法,如何把string中的小写字母,转化为大写字母。
- 请高手指教,怎样在DataGrid双击时,取得当前行的值,并显示在当前窗体上的TextBox控件中?谢谢.
- textbox多行输入问题
- C#中的问题 请各位帮忙解释一下 谢谢了
- 求24位真色彩,转化为256色的算法?
- 用shellexecute 打开一个.exe文件,如何判断打开的程序执行完毕!!!
- DataContractJsonSerializer转换JSON 日期格式的问题
- C#的winform如何实现打印超市类的小票?(打印机是热敏式打印机 在线等。)
在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。格式GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
它的格式就是规定有‘-’这个符号的,这个是规定必须要有这个符号,没有什么为什么的,就好比也是一个准则,使用GUID的时候需要采用这种格式,所以-这个符号也应该是属于GUI的一部分的
--------------------------------
DDD1CCB73D949EF2E0438722090F9EF2
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)