我有这个字符串: var string1 = numericUpDown2.Text; // 1
总是希望包含4个数字,如0001或“11”= 0011。
我用这段代码来制作它:
private string Corection4(string variable)
{
var stringlen = variable.Length;
if (stringlen < 2)
{
string corectvariable = "000" + variable;
return corectvariable;
}
if (stringlen < 3)
{
string corectvariable = "00" + variable;
return corectvariable;
}
if (stringlen < 4)
{
string corectvariable = "0" + variable;
return corectvariable;
}
else
{
string corectvariable = variable;
return corectvariable;
}
}
现在我需要一些帮助来改进这段代码
答案 0 :(得分:2)
您可以通过ToString()
方法轻松完成。例如:
var correctVariable = variable.ToString("D4");
它会为你的字符串添加额外的零。
如果您正在处理字符串,请先将其解析为int值:
var correctVariable = string.Format("{0:D4}", int.Parse(variable));
答案 1 :(得分:0)
您可以使用 display: block;
background-position: 10px bottom;
background-image: url("http://i.imgur.com/OdpE6ba.png");
border-bottom: 1px solid;
border-color:#C8C8C8;
font-weight: normal;
line-height: 1.42857143;
color: black;
white-space: nowrap;
}
String.Format()