Формат строки и шестнадцатеричные символы

Кто-нибудь может объяснить, почему это не работает:

string f = string.Format("\\x{0:00}{{0}}", 5);
string o = string.Format(f, "INSERT TEXT");
System.Diagnostics.Debug.WriteLine(f + " : " + o);

Вывод:

\x05{0} : \x05INSERT TEXT

почему \ x05 не заменяется?

6
задан user380689 4 November 2010 в 05:36
поделиться