簡體   English   中英

整數格式,填充到給定的長度

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM