【问题标题】:How to implement GUID toByteArray? [duplicate]如何实现 GUID toByteArray? [复制]
【发布时间】:2022-01-03 07:53:19
【问题描述】:

Guid.ToByteArray() 如何在 c# 中工作。有人可以帮我理解以下 Guid 令牌如何转换为 ByteArray。

 Guid: 35918bc9-196d-40ea-9779-889d79b753f0
 guid.toByteArray: C9 8B 91 35 6D 19 EA 40 97 79 88 9D 79 B7 53 F0

【问题讨论】:

标签: c# arrays .net guid data-conversion


【解决方案1】:

guid 本质上只是一个 128 位的数字。在内部,这表示为一个 32 位整数、两个 16 位整数和八个 8 位整数。

所以转换为字节数组本质上只是创建一个数组,并使用移位在 16 位和 32 位整数中选择正确的字节。

【讨论】:

    猜你喜欢
    • 2013-06-18
    • 2011-08-07
    • 1970-01-01
    • 2010-12-11
    • 2021-01-25
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多