重複の可能性:
Windows Phone 7 の ASCIIEncoding
Windows Phone 8 を使用していますが、Windows Phone 用の .NET には Encoding.ASCII が存在しないことに気付きましたが、StringToAscii というメソッドを含む ASCIITools というクラスがあります。バイト配列を返し、文字列を受け入れます。
最初に次のような文字列から文字配列を取得するコードを変換しようとしているので、私は尋ねます:
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));
これは機能しますか?