我需要使用掩码格式化自定义数字中的字符串:“0000000-00.0000.0.00.0000”。
我试试这段代码:
string test = string.Format("{0:0000000-00.0000.0.00.0000}", 00014414720108190006);
输出为:“144147201081900-06,00000000000”
在此示例中获取“0001441-47.2010.8.19.0006”的最佳方法是什么?
提前致谢。
答案 0 :(得分:4)
你只需要逃避点,因为它们通常被解释为自定义格式说明符。使用以下格式字符串,它将起作用。请参阅MSDN以供参考。
@"{0:0000000-00\.0000\.0\.00\.0000}"
答案 1 :(得分:1)
您需要在每次完整停止之前添加\,否则它们将被解释为不同的格式化。