【发布时间】:2008-09-05 11:25:50
【问题描述】:
我只是想知道它是否存在更好的解决方案。
BitConverter.ToInt32(sample_guid.ToByteArray(), 0)
【问题讨论】:
我只是想知道它是否存在更好的解决方案。
BitConverter.ToInt32(sample_guid.ToByteArray(), 0)
【问题讨论】:
我认为没有比这更好的解决方案了。
【讨论】:
不知道是不是更好,但更容易阅读:
Int32.Parse(sample_guid.ToString().SubString(0,1));
诚然,我是一名初级开发人员,但对我来说,上面的内容比字节转换更容易阅读,而且在现代计算机上,它的运行速度几乎无法区分。
【讨论】:
不知道有什么更好的解决方案,但我希望您不打算将该 Int32 用作随机(或唯一)值。
您不能依赖 Guid 的任何子部分是唯一的。假设 Guid 是唯一的,仅在其整体中是唯一的。
【讨论】: