【问题标题】:c# Fill string with 0 at left [duplicate]c#在左边用0填充字符串[重复]
【发布时间】:2020-07-24 12:20:32
【问题描述】:

我尝试在左边用 0 填充一个字符串。

我的变量:

string value = "0.5";

所以我的输出是0.5,我想要00.5。该值也可以是整数,如450,需要为0450

我尝试了string.Format("{0:0000}", value);,但它不起作用。

我也试过string value = (double.Parse(value)).ToString("0000");,但没用。

【问题讨论】:

标签: c# string format


【解决方案1】:

您应该为此使用PadLeft 方法

var value = "0.5";
var result = value.PadLeft(4, '0'); //gives 00.5

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多