我想向某些记录输入浮点值。因此,如果我输入 .(小数点),则应在小数点前添加零。例如(如果我在文本框中输入 .2,它必须显示为 0.2)。如何做到?
任何帮助将不胜感激。
期待感谢。
最佳答案
只需将字符串解析为 double 型,然后将其转换回字符串,然后将其格式化为前导零。示例:
string input = ".42";
double value = Double.Parse(input, CultureInfo.InvariantCulture);
string display = value.ToString(CultureInfo.InvariantCulture);
字符串display
现在包含“0.42”
。
您可能需要使用 Double.TryParse
方法来处理输入无效的情况。
关于c# - 小数点前加零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3583002/