在 C# 立即窗口中输入以下代码时,会产生一些不寻常的结果,我只能假设这是因为在内部System.Guid翻转了某些字节:
使用从 0 到 15 的有序字节数组时
new Guid(new byte[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15})
[03020100-0504-0706-0809-0a0b0c0d0e0f]
Run Code Online (Sandbox Code Playgroud)
使用值为 0 到 15 的无序字节数组时
new Guid(new byte[] {3, 2, 1, 0, 5, 4, 7, 6, 8, 9, 10, 11, 12, 13, 14, 15})
[00010203-0405-0607-0809-0a0b0c0d0e0f]
Run Code Online (Sandbox Code Playgroud)
为什么前 3 组翻转了?
| 归档时间: |
|
| 查看次数: |
1456 次 |
| 最近记录: |