2014-02-06 4 views
0

Есть ли способ избежать нулевого символа как символ в C# при использовании метода .ToString() метода integer?Побег нулевого символа в цифровом формате

Пример кода:

(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); 

GOOD Luck !!!

Смежные вопросы