当使用整数的.ToString() - 方法时,有没有办法将零字符转换为C#中的字符?
示例代码:
(112233).ToString("ZeroHereAsChar:_0_NumberHere:0")
结果我想得到这个字符串:
ZeroHereAsChar:_0_NumberHere:112233
,
但现在我得到了:
ZeroHereAsChar:11223_NumberHere:3
答案 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);
好运!!!“