c# - 如何在 C# 中将一个 int 转换为两个字节?

标签 c# byte int

如何在 C# 中将一个 int 转换为两个字节?

最佳答案

假设您只需要低字节:

byte b0 = (byte)i,
     b1 = (byte)(i>>8);

但是,由于“int”是“Int32”,因此还有 2 个字节未捕获。

关于c# - 如何在 C# 中将一个 int 转换为两个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919804/

相关文章:

c# - File.Copy 未经授权的访问 C#

c++ - std::byte 的目的是什么?

java - 为什么indexOf对我不起作用有两种方法

java - 搜索一个数字并将其删除在我的 int 变量中

swift - 如何在比较中替换已弃用的 "--"前缀递减运算符?

c# - Windows 7/10 - 使应用程序在不同的显示器上启动

C# 自动引用分配 - 使引用为空

c# - 如何在方法期间通过依赖注入(inject)从池中获取 DbContext 实例?

java - InputStream.read() 返回的 int 值代表什么?

java - 将 5 个字节转换为整数