【发布时间】:2012-12-16 08:45:16
【问题描述】:
在 C# 中,我们知道 Guid 数据对于给定的机器是唯一的。 Guid.toString( ) 对于给定的机器是否也是唯一的?
【问题讨论】:
在 C# 中,我们知道 Guid 数据对于给定的机器是唯一的。 Guid.toString( ) 对于给定的机器是否也是唯一的?
【问题讨论】:
Guid.ToString() 表示 Guid 中的所有数据 - 因此,如果有两个不相等的 Guid 值,则在每个值上调用 ToString() 也会得到两个不相等的字符串。这是你想知道的吗?
【讨论】:
实际上,GUID 应该在时间和空间上是唯一的......不仅仅是给定的机器。
是的,GUID 的文本表示与 GUID 本身一样独特 :)
如果 GUID 是唯一的,则 myGuid.ToString() 也是唯一的。当然:)
【讨论】:
Guid.NewGuid() 每台机器都是唯一的,是的。 Guid.NewGuid().ToString() 仍然是唯一的,只是生成的 GUID 的 string 类型版本。
【讨论】: