为了账号安全,请及时绑定邮箱和手机立即绑定

0x如何连接int变量的问题

0x如何连接int变量的问题

开满天机 2018-08-08 09:09:02
我知道0x表示16进制,比如0x15,我的代码:“byte data = (byte)0x15;”,这句话是没有问题的。但是如果“15”这个数字不是写死的,而是一个变量,比如 “int hight;”。我想用hight的值代替前面的“15”,也就是说需要把“0x”与hight拼接,并且能够赋值给byte变量。应该怎么做????????
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

C# 的一种实现方法如下:

var hex = 15;byte data = Convert.ToByte(hex.ToString(), 16);
Console.WriteLine(data);


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 779 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信