1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Unity C# 将String字符串转换为16进制Byte数组

Unity C# 将String字符串转换为16进制Byte数组

时间:2022-10-07 15:11:11

相关推荐

Unity C# 将String字符串转换为16进制Byte数组

今天开发过程中后台给了我一个已经转成string了的16进制字符串,我这边做了些处理,将str又转回16进制,并以16位16进制byte数组的形式存放了。

void Start(){string str = "qqwweerrttyyuuiiooppaassddffgghh"print (strToToHexByte(str));}/// <summary>/// 字符串转16进制字节数组/// </summary>/// <param name="hexString"></param>/// <returns></returns>private static byte[] strToToHexByte(string hexString){hexString = hexString.Replace(" ", "");if ((hexString.Length % 2) != 0)hexString += " ";byte[] returnBytes = new byte[hexString.Length / 2];for (int i = 0; i < returnBytes.Length; i++)returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);return returnBytes;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。