Jus*_*tin 45
有一个很好的文章在这里描述的GUID是如何产生的,尤其是为什么一个GUID的一个子不保证的广告是唯一的.
基本上,使用组合生成GUID
但是,这只是用于生成GUID 的一种特定算法(虽然我相信它是.Net框架使用的算法),而不是.Net框架使用的算法.
原始问题:
Guid如何生成它的标识符?如果我使用以下代码,它将如何输出Guid g = Guid.NewGuid();
输出是数字和字母的组合还是数字单独存在?
.Net System.Guid只是一个128位整数(16字节).数字和字母与它无关.您可以使用ToString()方法查看Guid的各种"人类可读"版本,其中包括数字0-9和字母AF(表示十六进制值),但这完全由您决定如何输出它.