题
我只是想知道是否存在更好的解决方案。
BitConverter.ToInt32(sample_guid.ToByteArray(), 0)
解决方案
我认为没有比这更好的解决方案了。
其他提示
我不知道这样是否更好,但更容易阅读:
Int32.Parse(sample_guid.ToString().SubString(0,1));
诚然,我是一名初级开发人员,但对我来说,上面的内容比字节转换更容易阅读,并且在现代计算机上它的运行速度几乎没有区别。
不知道更好的解决方案,但我希望您不打算使用该 Int32 作为随机(或唯一)值。
您不能依赖 Guid 的任何子部分都是唯一的。Guid 被认为是唯一的,只是其整体是唯一的。
不隶属于 StackOverflow