Guid.NewGuid().ToByteArray() 到字符串(数字)行是否仍然唯一

Odr*_*rai 1 c# guid

我需要生成一个由数字组成的唯一 ID。

以下结果字符串是否与?uniqueId的结果一样唯一guid.ToString()

Guid guid = Guid.NewGuid();
byte[] guidBytes = guid.ToByteArray();

// Is the result (uniqueId) as unique as guid.ToString()?
string uniqueId = string.Join(string.Empty, guidBytes); 
Run Code Online (Sandbox Code Playgroud)

mky*_*oft 5

您需要字节值之间的分隔符或用零填充。否则有交集。示例:3,5,6,7,123 => 003005006007123