我想将字符串转换为字节数组。当我查看字节数组的单个元素时,我会得到意想不到的结果。 例如,当我查看第一个元素,即“F”时,我期望它被转换为15,但是我得到了102。这里有错误吗?将字符串转换为字节
Console.WriteLine("string[0] = " + string[0]);
Byte[] data = Encoding.ASCII.GetBytes(string);
Console.WriteLine("data[0] = " + data[0]);
string[0] = f
data[0] = 102
你甚至使用一个名为'string'的变量吗? – musefan
你为什么期望它是15?如果有什么我会期待[它是70](http://www.asciitable.com/)。还请发布一个完整的可解决问题的例子,现在你的代码甚至不会编译。编辑:谢谢里克,102是'f',我检查了'F'。 –
仅供参考,102是小写'f'的ASCII代码 – Rik