quelqu'un peut-il expliquer pourquoi ce travail ne marche pas:format chaîne et caractères hexadécimaux
string f = string.Format("\\x{0:00}{{0}}", 5);
string o = string.Format(f, "INSERT TEXT");
System.Diagnostics.Debug.WriteLine(f + " : " + o);
sortie est:
\x05{0} : \x05INSERT TEXT
pourquoi le \ x05 pas se remplacer?
Les caractères ne sont pas hexadécimaux ou quoi que ce soit d'autre, vous voulez sortir un caractère qui correspond à la valeur 5, également appelée \ x05. Vous devriez indiquer que la réponse de M. Listers est la bonne, car elle résout votre problème. – Jaap