生成字符串型唯一ID代码:
生成数字型唯一ID代码:
private string GenerateId()
{
long i = 1;
foreach (byte b in Guid.NewGuid().ToByteArray())
{
i *= ((int)b + 1);
}
return string.Format("{0:x}", i - DateTime.Now.Ticks);
}
生成数字型唯一ID代码:
private long GenerateId()
{
byte[] buffer = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt64(buffer, 0);
}
本文提供了两种生成唯一ID的方法:一种生成字符串型唯一ID,利用GUID和当前时间戳;另一种生成数字型唯一ID,直接通过GUID转换得到。这些方法适用于需要确保ID唯一性的应用场景。
919

被折叠的 条评论
为什么被折叠?



