ASCIITools.StringToAscii是否与Encoding.ASCII.GetBytes完成相同的工作

时间:2012-12-31 20:39:29

标签: c# character-encoding windows-phone-8

  

可能重复:
  ASCIIEncoding In Windows Phone 7

我正在使用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));

这会有用吗?

0 个答案:

没有答案