문제

I currently convert an integer to a string for display to the screen, but wish to maintain 4 digits - i.e 10 = "0010". What is the best way of going from an integer of 10 to a string of "0010"?

This is in C# and .NET 4.

Cheers!

도움이 되었습니까?

해결책

int num = 1;
// pad with 0 up to 4 places
string str = num.ToString("D4");

다른 팁

var str = 10.ToString("0000");

You can try :-

 string str = num.ToString("D8"); //padding with 8 zero's

Check this link

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top