我只是想知道它是否存在更好的解决方案。
BitConverter.ToInt32(sample_guid.ToByteArray(), 0)
答案 0 :(得分:3)
我认为没有比这更好的解决方案。
答案 1 :(得分:1)
我不知道它是否更好,但更容易阅读:
Int32.Parse(sample_guid.ToString()SUBSTRING(0,1));
不可否认,我是一名初级开发人员,但上述内容比字节转换更容易,而且在现代计算机上,它可以快速无法区分。
答案 2 :(得分:0)
Dunno关于更好的解决方案,但我希望您不打算将Int32用作随机(或唯一)值。
你不能依赖Guid的任何子部分是唯一的。 Guid被认为是独一无二的,只是完整的。