猿问

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

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


开满天机
浏览 800回答 1
1回答

慕丝7291255

C# 的一种实现方法如下:var hex = 15;byte data = Convert.ToByte(hex.ToString(), 16); Console.WriteLine(data);
随时随地看视频慕课网APP
我要回答