我正在使用Windows Phone 8,我注意到.NET for Windows Phone中不存在Encoding.ASCII,但是有一个名为ASCIITools的类,它包含一个名为StringToAscii的方法。它返回一个字节数组并接受一个字符串。
我问,因为我试图转换一些最初从字符串中获取字符数组的代码:
char[] myCharArray = blah.Substring(aaa, bbb).ToCharArray();
然后通过将其传递给GetBytes方法从char数组中获取字节数组:
byte[] blah = Encoding.ASCII.GetBytes(myCharArray, 0, myCharArray.Length);
看起来这个类允许我直接从字符串转到字节数组,如下所示:
byte[] blah = ASCIITools.StringToAscii(blah.Substring(aaa, bbb));
这会有用吗?