c# - 小数点前加零

标签 c#

我想向某些记录输入浮点值。因此,如果我输入 .(小数点),则应在小数点前添加零。例如(如果我在文本框中输入 .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/

相关文章:

c# - 更改 deleteCommand 按钮文本

c# - 不显示wpf边框之外的内容

C# 只读与获取

c# - 在服务器上发布我的 Core 2.2 项目后 web.config 无效

c# - .NET 进程的内存转储中存在大量无法解释的内存

c# - 反转 SQL Server 中列的内容

c# - Unity 3D 在 GetButtonDown 上的特定时间移动对象

c# - 检测数据集/数据表中的行何时更改

c# - 需要打开我登录的文件但出现文件锁定异常

c# - 使用FilterAttributes的Web API异常处理