gpt4 book ai didi

c# - 从 32 位整数到 4 个字符的转换

转载 作者:太空狗 更新时间:2023-10-29 22:07:06 29 4
gpt4 key购买 nike

在 C# 中将 32 位整数划分为四个(无符号)字符的最佳方法是什么。

最佳答案

Quick'n'dirty:

int value = 0x48454C4F;
Console.WriteLine(Encoding.ASCII.GetString(
BitConverter.GetBytes(value).Reverse().ToArray()
));

将 int 转换为字节,反转字节数组以获得正确的顺序,然后从中获取 ASCII 字符表示。

编辑:Reverse 方法是 .NET 3.5 的扩展方法,仅供引用。在您的场景中也可能不需要反转字节顺序。

关于c# - 从 32 位整数到 4 个字符的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/121059/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com