如何使用C#将字节数组转化为十六进制字符串?

刚刚了解到这个需求的时候,我比较纳闷:

什么是十六进制字符串???

搞了半天,是内容为十六进制的字符串,比如:5D49552301968AF4408C1393F41E4958

好吧,我基础不好,看官勿笑。。。

代码如下:

        public static string byteToHexStr(byte[] bytes)
        {
            string returnStr = "";
            if (bytes != null)
            {
                for (int i = 0; i < bytes.Length; i++)
                {
                    returnStr += bytes[i].ToString("X2");
                }
            }
            return returnStr;
        }


posted @ 2013-03-17 20:46  金靴欧文  阅读(488)  评论(0编辑  收藏  举报