请问下列程序如何实现?
byte[] buffer1 = Encoding.get_Default().GetBytes(serial);string text1 = "";
int num1 = 0;
for (int num2 = 1; num2 < buffer1.Length; num2++)
{
num1 = int.Parse(buffer1[num2 - 1].ToString()) + int.Parse(buffer1[num2].ToString());
text1 = text1 + Convert.ToString(num1, 0x10).ToUpper();
}
在最后的两句中,字符中的前后两个字符相加,请问是ASCII相加吗,如是ASCII相加,那么得到的和对应的字符又怎样转换成十六制的字母呢?如9+f 请各位高手指点一二,我是C#的超级菜鸟.望能详细讲解,本人不胜感激!