2014-02-06 29 views
0

是否有一种方法可以在C#中使用整数的.ToString()方法来转义零字符作为字符?以数字格式转义零字符

示例代码:

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

因为我想获得这个字符串的结果:

ZeroHereAsChar:_0_NumberHere:112233

但现在我越来越:

ZeroHereAsChar:11223_NumberHere:3

回答

2

您可以使用backslash as an escape character

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

或与逐字字符串:

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

呀!工程,你是一个GURU! – Jaska

0

试试这个代码

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

好运!