在C#開發過程中字元串String類處理過程中,有時字元串長度不夠時,需要在右側側指定特定的字元來補足字元串長度,此時可以使用String類下的PadRight方法對字元串結尾按特定的字元補足位數。MSDN上對PadRight函數的解釋是:返回指定長度的新字元串,其中當前字元串的末尾用空格或指定的U ...
在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技術小趣屋。