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# 中可以對字串使用 padleft 和 padright 進行輕鬆地補位。
padleft(int totalwidth, char paddingchar) //在字串左邊用 paddingchar 補足 totalwidth 長度
padleft(int totalwidth, char paddingchar) //在字串右邊用 paddingchar 補足 totalwidth 長度
示例:
string value = value.padleft(8, '0');
注意第二個引數為 char 型別,所以用單引號,也可以用 convert.tochar(string value) 把字串轉換成 char 型別。如果字串長度大於 1,則使用 str.tochararray()[index]。
**:c# string 前面不足位數補零的方法 - 清山部落格 - (cnblogs.com)
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 前面不足位數補零的方法
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...