1. 程式人生 > >【轉載】 C#中PadRight函數以特定字符在字符串結尾補足位數

【轉載】 C#中PadRight函數以特定字符在字符串結尾補足位數

string padding .cn har adding 如果 div dex http

在C#開發過程中字符串String類處理過程中,有時字符串長度不夠時,需要在右側側指定特定的字符來補足字符串長度,此時可以使用String類下的PadRight方法對字符串結尾按特定的字符補足位數。MSDN上對PadRight函數的解釋是:返回指定長度的新字符串,其中當前字符串的末尾用空格或指定的Unicode字符填充。

例如字符串Code="ABC",按照業務要求需要單據號的長度為10位長度,如果長度不夠的話,需要在字符串結尾處以0的方式進行補足處理。

string Code="ABC";

Code=Code.PadRight(10,‘0‘); 

經過上述2個語句處理後得到的Code的值為:ABC0000000

PadRight方法的定義含有2個重載實現,具體如下

(1)PadRight(int totalWidth):補足到totalWidth長度,此方法默認以空格補齊。

(2)PadRight(int totalWidth,char paddingChar):以指定的字符paddingChar來補足字符串,字符串最後的長度為totalWidth。

備註:原文轉載自C#中PadRight函數以特定字符在字符串結尾補足位數_IT技術小趣屋。

【轉載】 C#中PadRight函數以特定字符在字符串結尾補足位數