C#編程中我們經常會遇到需要在數字前面補零的情況,比如時間格式的顯示,12點3分,我們需要表示成12:03,而往往我們通過datatime方法獲取到的數都是前面不帶0的整數,還有就是在位數不足的情況下,需要在前面加上一個0,比如999,不足四位,那麼我們就需要在前面加個0,那這樣的方法如何實現呢?
其實這些實現方法微軟早已經為我們准備好了,具體的語法為:String.PadLeft Method (Int32, Char) ; //不足位數前面用0補齊
string是字符類型的,PadLeft為從字符左邊開始補齊,裡面的參數int32是我們需要的位數,Char是字符型的參數
舉個詳細的例子,將輸入到textBox的值,不足兩位的在前面用0補齊,實現代碼就是 textBox.text.PadLeft(2,‘0’); //字符型的值應使用單引號