web-dev-qa-db-ja.com

文字列にゼロパディングを追加する

文字列の長さが常に4になるように、文字列に「0」パディングを追加するにはどうすればよいですか?

If input "1", 3 padding is added = 0001
If input "25", 2 padding is added = 0025
If input "301", 1 padding is added = 0301
If input "4501", 0 padding is added = 4501
141
001

PadLeft を使用できます

var newString = Your_String.PadLeft(4, '0');
261
kemiller2002
myInt.ToString("D4");
57
Rex M
string strvalue="11".PadRight(4, '0');

出力= 1100

string strvalue="301".PadRight(4, '0');

出力= 3010

string strvalue="11".PadLeft(4, '0');

出力= 0011

string strvalue="301".PadLeft(4, '0');

出力= 0301

25
Shiraj Momin
"1".PadLeft(4, '0');
9