[英]Integer formatting, padding to a given length
我需要將整數的輸出填充到給定的長度。
例如,長度為 4 位的整數 4 的輸出是“0004”而不是“4”。 我怎樣才能在 C# 2.0 中做到這一點?
使用 string.Format 命令。
output = String.Format("{0:0000}", intVariable);
更多詳情: http : //msdn.microsoft.com/en-us/library/fht0f5be.aspx
我認為是: intVal.ToString( "####" );
但這里有一些有用的文檔
在現代 .NET 5.0+ (2021 更新)中
int myint = 100;
string zeroPadded = $"{myint:d8}"; // "00000100"
string leftPadded = $"{myint,8}"; // " 100"
string rightPadded = $"{myint,-8}"; // "100 "
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.