gpt4 book ai didi

c# - 以零开头的电话号码的 String.Format

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:13 25 4
gpt4 key购买 nike

您好,我只想问一下如何在 string.Format 上添加填充,这样当我显示它时,掩码会应用前导零

这是我的 C# 代码

Model.Phone = String.Format("{0:(###) ###-####}", double.Parse(@e.Phone));

预期结果应该是

(012) 345-6789

但是我得到的结果是

(12) 345-6789

前导零丢失,希望有人能帮助我解决这个问题,谢谢

最佳答案

您将使用 000 而不是 ###,请阅读 MSDN 文章 Custom Numeric Format Strings 中有关格式的更多信息

String.Format("{0:(000) ###-####}", double.Parse(@e.Phone));

格式说明符“0”

Replaces the zero with the corresponding digit if one is present; otherwise, zero appears in the result string.

格式说明符“#”

Replaces the "#" symbol with the corresponding digit if one is present; otherwise, no digit appears in the result string.

关于c# - 以零开头的电话号码的 String.Format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com