以数字格式转义零字符

时间:2014-02-06 07:44:30

标签: c# string-formatting

当使用整数的.ToString() - 方法时,有没有办法将零字符转换为C#中的字符?

示例代码:

(112233).ToString("ZeroHereAsChar:_0_NumberHere:0")

结果我想得到这个字符串:

ZeroHereAsChar:_0_NumberHere:112233

但现在我得到了:

ZeroHereAsChar:11223_NumberHere:3

2 个答案:

答案 0 :(得分:2)

您可以使用backslash as an escape character

(112233).ToString("ZeroHereAsChar:_\\0_NumberHere:0");

或使用逐字字符串文字:

(112233).ToString(@"ZeroHereAsChar:_\0_NumberHere:0");

答案 1 :(得分:0)

试试此代码

string.Format("ZeroHereAsChar:_0_NumberHere:{0}", 112233);

好运!!!“

相关问题