C#的整型如何取其中的每个字节

oushengfen 2010-11-16 04:32:29
C#的int是32位的,现在想分别取4个字节。比如取最低字节可以这样 i % 256 ,这样弄太不方便了。
我是想有没有一个简要的方法来获取。谢谢
...全文
455 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
g_lbz 2010-11-16
  • 打赏
  • 举报
回复
BitConverter.GetBytes( int );
gomoku 2010-11-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 linux7985 的回复:]
int value = xxx;
byte[] bytes = value.GetBytes();
...
[/Quote]
?

BitConverter.GetBytes( int )
烈火蜓蜻 2010-11-16
  • 打赏
  • 举报
回复
int value = xxx;
byte[] bytes = value.GetBytes();

或者

byte lowA = (byte)value;
byte lowB = (byte)(value >> 8);
byte highA = (byte)(value >> 16);
byte highB = (byte)(value >> 24);
xuzhx 2010-11-16
  • 打赏
  • 举报
回复
GetBytes

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧