在C#開發過程中字元串String類處理過程中,有時字元串長度不夠時,需要在左側指定特定的字元來補足字元串長度,此時可以使用String類下的PadLeft方法對字元串的左邊進行按特定的字元和特定的長度進行補足。MSDN上對PadLeft函數的解釋是:返回指定長度的新字元串,其中當前字元串的開頭用空 ...
在C#開發過程中字元串String類處理過程中,有時字元串長度不夠時,需要在左側指定特定的字元來補足字元串長度,此時可以使用String類下的PadLeft方法對字元串的左邊進行按特定的字元和特定的長度進行補足。MSDN上對PadLeft函數的解釋是:返回指定長度的新字元串,其中當前字元串的開頭用空格或指定的Unicode字元填充。
例如字元串Code="ABC",按照業務要求需要單據號的長度為10位長度,不夠10位長度的在左邊補足對應個數的0,相應語句如下:
string Code="ABC"; Code=Code.PadLeft(10,'0');
經過上述2個語句處理後得到的Code的值為:0000000ABC。
PadLeft函數有2個重載的方法形式:
(1)PadLeft(int totalWidth):補足到totalWidth長度,此方法預設以空格補齊。
(2)PadLeft(int totalWidth,char paddingChar):以指定的字元paddingChar來補足字元串,字元串最後的長度為totalWidth。
備註:原文轉載自C#中PadLeft函數按特定字元補足字元串長度_IT技術小趣屋。