- - PR -
byte型の変数を0で埋める方法
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-10-11 23:41
byte型の変数をstring型に変換した時に
例えばbyte型変数に1が格納されていた時は "001" 変数に10が入っていた時は"010"と空いてる桁に0 を入れた形でstring型に格納したいのですが、これは 変数の桁を判断して、"0"文字を連結していく以外に 何か方法はあるでしょうか? 素人な質問で申し訳ありませんが、宜しくお願いいたします。 | ||||
|
投稿日時: 2003-10-12 00:04
バイト型の変数がbだとして下記のようにすれば0埋めの3桁揃えにできます。 b.ToString("000") | ||||
|
投稿日時: 2003-10-12 20:35
レスありがとうございます。
b.ToString("000")でうまくできました。 ただbyte型の変数に10進で格納されていた場合に 16進に変換し、且つ0で埋めたい場合はどのように すれば良いのでしょうか? そもそも10進むの値を16進に変換できれば良いのですが なにか良い方法がありますでしょうか? 申し訳ありませんが、今一度宜しくお願いいたします | ||||
|
投稿日時: 2003-10-12 21:16
VB.NETであれば下記のコードで実現できるはずです。
Dim a As Byte = 15 MsgBox(a.ToString("X").PadLeft(3, "0")) | ||||
|
投稿日時: 2003-10-12 22:03
こんなにも早いレスをありがとうございます。
おかげ様でこちらが望む処理ができました。 本当に助かりました。 よねKENさん、べーちゃんさん本当にお世話になりました | ||||
1
