DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ゼロ埋めをする

環境/言語:[WindowsXP Pro, VB.NET 2002, .NET Framework1.0]
分類:[.NET]

NumericUpDownフォームを使って数字の指定を行っています.
処理の過程で桁をそろえる必要があるのですが,どのような方法で行うのがよいのでしょうか.

例)3桁にそろえる(フォーム → 出力)
1 → 001
10 → 010
100 → 100

NumericUpDown.Valueの値を場合わけして,String("00")の後ろにくっつける...といった方法しか思いつかないのですが,もっといい方法がありましたら,ご教授いただけるとうれしいです.
  • 題名: Re[1]: ゼロ埋めをする
  • 著者: 平ちゃん
  • 日時: 2005/01/25 14:16:28
  • ID: 8693
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
2005/01/25(Tue) 14:19:35 編集(投稿者)

■No8691に返信(アングレさんの記事)

平ちゃんです。こんにちは

簡単なのは
ToString()メソッドでToString("000")と書きます。
■No8691に返信(アングレさんの記事)
お疲れ様です。JAR所属のbettaです。

PadLeftはどうですか?
  • 題名: Re[2]: ゼロ埋めをする
  • 著者: アングレ
  • 日時: 2005/01/25 14:48:14
  • ID: 8695
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
アングレです.

>
> PadLeftはどうですか?
>

bettaさん,ありがとうございます.
ずばりです.

Stringクラスのメソッドにあったのですね.
Integerクラスの中とか数字関係ばかり探していて,自力では見つけられませんでした.
これで美しいコードになります!
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板