C String 前面不足位數補零的方法

2021-09-09 02:48:36 字數 621 閱讀 1610

int i=10;

方法1:console.writeline(i.tostring("d5"));

方法2:console.writeline(i.tostring().padleft(5,'0'));//推薦

方法3:console.writeline(i.tostring("00000")); 

在 c# 中可以對字串使用 padleft 和 padright 進行輕鬆地補位。

padleft(int totalwidth, char paddingchar) //在字串左邊用 paddingchar 補足 totalwidth 長度

padleft(int totalwidth, char paddingchar) //在字串右邊用 paddingchar 補足 totalwidth 長度

示例:h = h.padleft(2, '0');

注意第二個引數為 char 型別,所以用單引號,也可以用 convert.tochar(string value) 把字串轉換成 char 型別。如果字串長度大於 1,則使用 str.tochararray()[index]。 

C String 前面不足位數補零的方法

比如 定義乙個整型 int i 5 要把這個 i 轉換成 0005,拼接到字串中,可以使用方法 string s i.tostring padleft 4,0 第乙個引數是位數,第二個是位數不足時,補充的字元 定義 padleft int totalwidth,char paddingchar 在字...

C String 前面不足位數補零的方法

int i 10 方法1 console.writeline i.tostring d5 方法2 console.writeline i.tostring padleft 5,0 推薦 方法3 console.writeline i.tostring 00000 在 c 中可以對字串使用 padle...

C String 前面不足位數補零的方法

c 位數不足補零 int i 10 方法1 console.writeline i.tostring d5 方法2 console.writeline i.tostring padleft 5,0 推薦 方法3 console.writeline i.tostring 00000 在 c 中可以對字...