Enr*_*Gil 1 c# linq parsing asp.net-mvc-5
嗨,我只是想问一下如何添加填充,string.Format以便在显示时使用前导零应用蒙版
这是我的 C# 代码
Model.Phone = String.Format("{0:(###) ###-####}", double.Parse(@e.Phone));
Run Code Online (Sandbox Code Playgroud)
预期结果应该是
(012) 345-6789
Run Code Online (Sandbox Code Playgroud)
但我得到的结果是
(12) 345-6789
Run Code Online (Sandbox Code Playgroud)
并且缺少前导零,希望有人能帮助我解决这个问题,谢谢
您将使用000而不是###,在 MSDN 文章自定义数字格式字符串中阅读有关格式的更多信息
String.Format("{0:(000) ###-####}", double.Parse(@e.Phone));
Run Code Online (Sandbox Code Playgroud)
格式说明符“0”
如果存在,则用相应的数字替换零;否则,结果字符串中将出现零。
格式说明符“#”
如果存在,则用相应的数字替换“#”符号;否则,结果字符串中不会出现数字。