asp.net 进制的转换

     突然要弄一个项目,里面有解析ISO8583的解包,拆包。 里面也有一些进制的转换。 下面贴代码一个方便以后自己查询,也给一些朋友参考。代码是一个c#高手那里参考过来的。 呵呵


           ----string转出hexstring----------------

                      

 private string convertHEXString(string inputString)

    {

        string returnString = "";

        char[] values = inputString.ToCharArray();

        foreach (char letter in values)

        {

            int value = Convert.ToInt32(letter);

            string hexOutput = String.Format("{0:X2}", value);

            returnString += hexOutput;

        }

        return returnString;

    }


----------------byte转16进制--------------------



---------------------计算包的长度并转成16进制--------------------




-------------------解包把根据包格式文档进行byte各个解包---------------------


1. 解 N类型 比如3个byte是编号。

reutrnsarry-----byte包

tmpstr---值


2.接hex 比如:31 32 33 (本人不太清楚是不是hex 查资料说也是ascii搞不懂。。。。如有人比较了解望留言帮忙解释一下呵呵,谢谢)


------------不好意思 因本人没有分了。。。嘻嘻,我打包好了,有需要的朋友可以去下载嘻嘻。。。。。谢谢。




        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值