gpt4 book ai didi

.net - 为什么 guid 有特殊格式?

转载 作者:行者123 更新时间:2023-12-04 20:21:01 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
Why is the GUID structure declared the way it is?



我一直在寻找 GUID 生成和处理,想知道为什么微软决定了这些“奇怪”的格式。

A single format specifier that indicates how to format the value of this Guid. The format parameter can be "N", "D", "B", "P", or "X". If format is null or an empty string (""), "D" is used.



说什么?

格式标志如下:

N: 32 digits = 00000000000000000000000000000000

D: 32 digits separated by hyphens = 00000000-0000-0000-0000-000000000000

B: 32 digits separated by hyphens, enclosed in braces = {00000000-0000-0000-0000-000000000000}

P: 32 digits separated by hyphens, enclosed in parentheses = (00000000-0000-0000-0000-000000000000)

X: Four hexadecimal values enclosed in braces, where the fourth value is a subset of eight hexadecimal values that is also enclosed in braces = {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}



为什么???

为什么不是 00000000-00000000-00000000-00000000

或 0000-0000-0000-0000-0000-0000-0000-0000 ??

除了微软,有没有人有好的答案? :o)

最佳答案

UUID/GUID 具有根据 RFC-4122 的标准表示.更简单的解释 here .

关于.net - 为什么 guid 有特殊格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6598249/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com