- 2014-12-21 (日) 17:53
- C#
文字列(string型)をbyte配列に変換するにはSystem.Text.Encodingクラスを使用します。
文字コードに対応したプロパティを指定してGetBytesメソッドを呼び出すだけで簡単に変換できます。
指定できるプロパティには以下のようなものがあります。
プロパティ名 | 文字コード |
---|---|
ASCII | ASCII |
UTF7 | UTF-7 |
UTF8 | UTF-8 |
Unicode | UTF-16 |
UTF32 | UTF-32 |
ASCIIコードを指定する場合のサンプルはこんな感じになります。
10行目が変換処理部です。
public void Hoge() { byte[] byteData = GetStringBytes("0123"); ... } // 文字列をbyte配列に変換する。 public byte[] GetStringBytes(string text) { return System.Text.Encoding.ASCII.GetBytes(text); }
関連があると思われる記事:
- [Java] 「ASCIIコード⇒文字列」変換
- [Java] 文字列の置き換え、削除
- [WPF] Imageに画像が表示されない、そんなときは・・・
- [Java] 経過日数の取得
- [WPF] DataGrid 指定セルにフォーカス移動
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://gacken.com/wp/program/c-sharp/2688/trackback/
- Listed below are links to weblogs that reference
- [C#] 文字列をbyte配列に変換 from ミライニトドケ