给定一个 int
,如何重复创建相同的 Guid?
编辑:
我正在集成两个系统,一个使用整数作为主键,另一个使用 Guid 识别对象。因此,我需要能够为给定的 int 重新创建相同的 Guid,以便第二个系统可以识别来自第一个的实体。
最佳答案
如果您基于整数创建 Guid,它将不再是全局唯一标识符。
话虽如此,您可以使用带有整数和一些其他参数的构造函数:
int a = 5;
Guid guid = new Guid(a, 0, 0, new byte[8]);
不太推荐...
关于c# - 从 int 创建一个 Guid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303829/