Home > C# > [C#] 文字列をbyte配列に変換

[C#] 文字列をbyte配列に変換

文字列(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);
}

 
 

関連があると思われる記事:

このエントリーをはてなブックマークに追加
はてなブックマーク - [C#] 文字列をbyte配列に変換
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

Comments:0

Comment Form
Remember personal info

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 ミライニトドケ

Home > C# > [C#] 文字列をbyte配列に変換

Search
Feeds
Meta
人気の記事

Return to page top