C# 如何创建前导零?
} 给出输出: 34-523 但我需要输出: 0-034-523C# 如何创建前导零?,c#,C#,} 给出输出: 34-523 但我需要输出: 0-034-523 0034523将变成0-034-523,00345将变成0-034-5(无额外价值或0-000-345)根据,您可以使用0而不是 根据,您可以使用0而不是 改用0-000-000作为格式 要获取格式的附加要求,请使用两种格式: value.ToString("0- 000-000") int val=Convert.ToInt32(值); 如果(val
0034523
将变成0-034-523
,00345
将变成0-034-5
(无额外价值或0-000-345
)根据,您可以使用0
而不是
根据,您可以使用0
而不是
改用
0-000-000
作为格式
要获取格式的附加要求,请使用两种格式:
value.ToString("0- 000-000")
int val=Convert.ToInt32(值);
如果(val<1000)
{
返回值ToString(“0-000-0”);
}
其他的
{
返回值ToString(“0-000-000”);
}
0
用于指示填充
根据:
如果有相应的数字,则用相应的数字替换零;否则,结果字符串中将显示零
改用
0-000-000
作为格式
要获取格式的附加要求,请使用两种格式:
value.ToString("0- 000-000")
int val=Convert.ToInt32(值);
如果(val<1000)
{
返回值ToString(“0-000-0”);
}
其他的
{
返回值ToString(“0-000-000”);
}
0
用于指示填充
根据:
如果有相应的数字,则用相应的数字替换零;否则,结果字符串中将显示零
不应将其转换为
int
。对字符串本身执行正则表达式。转换为int
将忽略前导的0。不应将其转换为int
。对字符串本身执行正则表达式。转换为int
将忽略前导的0。用于在格式化之前将0
字符添加到字符串中。是否希望输入“034523”、“34523”、“0034523”以给出不同的结果?如果是这样,您绝对不应该将它们转换为整数。返回Convert.ToInt64(value.ToString(“#-#-#-#-#”);此行使用未转换的0值。那么如何评价回报呢。请给出示例。用于在格式化之前将0
字符添加到字符串中。是否希望输入“034523”、“34523”、“0034523”以给出不同的结果?如果是这样,您绝对不应该将它们转换为整数。返回Convert.ToInt64(value.ToString(“#-#-#-#-#”);此行使用未转换的0值。那么如何评价回报呢。请举例说明。也许可以添加一些代码,这样此人就不需要去其他地方了。0034523将变成0-034-523,00345将变成0-034-5(无额外值或0-000-345)。请帮助我将任何onereturn转换为.ToInt64(值)。ToString(“#-#-#-#-#-#-#-#-#-#-#”);此行使用未转换的0值。那么如何评价回报呢。请举个例子,也许可以添加一些代码,这样此人就不需要去其他地方了。0034523将变成0-034-523,00345将变成0-034-5(没有额外的值或0-000-345)。请帮助我将任何onereturn转换为.ToInt64(值)。ToString(“#-#-#-#-#-#-#-#-#-#-#”);此行使用未转换的0值。那么如何评价回报呢。请举例说明
int val = Convert.ToInt32(value);
if (val < 1000)
{
return val.ToString("0-000-0");
}
else
{
return val.ToString("0-000-000");
}