人気ブログランキング | 話題のタグを見る
(.Net)文字列で桁を揃えるため0埋めしたい

下記のように文字列型で数値をいれているケースが有るとします。
string no = "1234";


これを7桁にし、先頭に0で埋めたいというケースの場合、String.PadLeft メソッドを使えばいいようです。
string no = "1234";
no = no.PadLeft(7,'0');


こうすると、0001234 という文字列になります。


ちなみに、数値型を0埋め文字列にしたい場合は、String.Formatが使えますね。
int num = 123;
string str = String.Format("{0:0000}", num);



参考:
指定の文字数になるまで先頭を文字で埋める
@IT:数値を右詰めや0埋めで文字列化するには?[C#、VB]
by Jehoshaphat | 2012-05-16 00:32 | .Net開発


<< (Word)セルの途中で改ペー... ドライバサービスを起動しないよ... >>