kann jemand erklären, warum dies nicht funktioniert:String-Format und Hex-Zeichen
string f = string.Format("\\x{0:00}{{0}}", 5);
string o = string.Format(f, "INSERT TEXT");
System.Diagnostics.Debug.WriteLine(f + " : " + o);
Ausgang ist:
\x05{0} : \x05INSERT TEXT
warum die \ x05 nicht ersetzt werden?
Zeichen sind nicht Hex oder irgendetwas anderes, Sie möchten ein Zeichen ausgeben, das dem Wert 5 entspricht, der auch als \ x05 bezeichnet wird. Sie sollten Mr. Listers Antwort als die richtige markieren, da es Ihr Problem behebt. – Jaap