【急】C#中16进制数据如何相加 【急】C#中16进制数据如何相加,相加后得的的16进制数据又怎么取反呢?比如说:31+C4+E3+BA+C3先回答并且能解决问题的,分会多给 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该怎么加就怎么加 int xxx = 0x01+0x02+0x03+0x04; 取反 xxx =~xxx; 现在是字符串:"31*C4*E5*C6"要通过拆分字符串,前面加0x报错,怎么解决? Convert.ToString(~(Convert.ToInt32("31", 16) + Convert.ToInt32("C4", 16) + Convert.ToInt32("E3", 16) + Convert.ToInt32("BA", 16) + Convert.ToInt32("C3", 16)), 16); 先对字符串进行处理,将截取的字符串放到数组当中,方法如下:String.Split('*')。之后再进行相加即可,0x不用加,同样是16进制的处理结果。 转换成数字啊...计算机里数字都是二进制的,字符串才有什么什么进制...var sum = "31*C4*E5*C6".Split('*').Select(i => Convert.ToInt32(i, 16)).Sum(); 怎么从数据库中取出字段数据进行比较 C#选择日期和时间的控件 WebEdit固定宽度,输入内容可以自动换行 求一个SQL查询语句 C#如何通过com+组件将一个客户端的值传递给另一个客户端 【求助】请问如何才能把vs.net 2003项目里的所有程序代码进行打印? 急,如何取消listBox中的选择!! SqlCommand 时间参数问题 如何在.net的安装程序自定义全屏安装背景 基于sql server 的安全等问题 小弟初学者,有个疑问。。还望指点。。 小弟初学者,有个疑问。。还望指点。。
取反 xxx =~xxx;
Convert.ToString(~(Convert.ToInt32("31", 16) + Convert.ToInt32("C4", 16) + Convert.ToInt32("E3", 16) + Convert.ToInt32("BA", 16) + Convert.ToInt32("C3", 16)), 16);
String.Split('*')。之后再进行相加即可,0x不用加,同样是16进制的处理结果。
var sum = "31*C4*E5*C6".Split('*').Select(i => Convert.ToInt32(i, 16)).Sum();