是否有一个函数在数字的左边添加填充数字。我想形成一个3位数字,所以当值为'3'时我需要将它设为'003'
例如在php中我们有
$m_ccode=str_pad($m_casecode,3,"0",str_pad_left);
同样我想在asp.net c#中转换。我怎么能这样做,我有数值存储在字符串的'
中String s = DropDownList3.SelectedItem.Value;
答案 0 :(得分:1)
尝试以下方法:
String s = DropDownList3.SelectedItem.Value.PadLeft(3, '0');
答案 1 :(得分:1)
string variant1 = "3".PadLeft(3, '0'); // if you have a string
string variant2 = 3.ToString("000"); // if you have a number
在您的情况下,如果数值为int
String s = ((int)DropDownList3.SelectedItem.Value).ToString("000");