相关疑难解决方法(0)

如何从GUID生成8个字节的唯一ID?

我尝试在我们的C#应用​​程序中使用long作为唯一ID(不是全局的,仅用于一个会话)用于我们的事件.你知道以下是否会生成一个唯一的长ID?

public long GenerateId()
{
 byte[] buffer = Guid.NewGuid().ToByteArray();
 return BitConverter.ToInt64(buffer, 0);
}
Run Code Online (Sandbox Code Playgroud)

为什么我们不直接使用GUID?我们认为8字节长就足够了.

.net c#

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1