日期:2014-05-18  浏览次数:20958 次

请问如何转换GUID 到64进制或者128进制?
这样拿到的数肯定也是全球唯一了吧

------解决方案--------------------
GUID为128位,只是我不知道C#是否有128位的整数类型来表示。
分成两个64位可以这样:

C# code

    Guid guid = new Guid();;
    byte[] bs = guid.ToByteArray();

    Int64 i1 = BitConverter.ToInt64(bs, 0);
    Int64 i2 = BitConverter.ToInt64(bs, 8);