- PR -

16進数への変換(文字列)

投稿者投稿内容
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-09-07 16:15
A = "P"; として、変数A(内容は"P")から80(0x50)という数値を得たい・・ということでしょうか?「文字列」と書かれていますが先頭1文字でいいんでしょうか?(あるいは必ず1文字しか入っていない?)
がんふぃーるど
ベテラン
会議室デビュー日: 2006/06/05
投稿数: 58
お住まい・勤務地: さいたま
投稿日時: 2006-09-07 17:12
お世話になってます。がんふぃーるどです。

文字列(string)を直接16進表記にするメソッドは無かったと思います。
そもそもバイト配列を16進表記にするメソッド自体なかったような…
(1バイトを16進表記の文字列に変換するメソッドはある)
.NETで文字列を16進化するには、
文字列→特定の文字エンコードのバイト配列→16進化
という流れになると思います。
特定の文字エンコードのバイト配列→16進化 の部分は手作りになるはずです。

[ メッセージ編集済み 編集者: がんふぃーるど 編集日時 2006-09-07 17:13 ]
ognac
ベテラン
会議室デビュー日: 2005/06/21
投稿数: 65
投稿日時: 2006-09-07 17:32
単純に hex(asc("P")) では...
文字列なら,これのLoop

ognac@わんくま同盟

スキルアップ/キャリアアップ(JOB@IT)