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’); //字符型的值应使用单引号