ai đó có thể giải thích tại sao làm việc này:Chuỗi định dạng và hex chars
string f = string.Format("\\x{0:00}{{0}}", 5);
string o = string.Format(f, "INSERT TEXT");
System.Diagnostics.Debug.WriteLine(f + " : " + o);
Output là:
\x05{0} : \x05INSERT TEXT
tại sao \ X05 không được thay thế?
Ký tự không phải là hex hoặc bất kỳ thứ gì khác, bạn muốn xuất một char tương ứng với giá trị 5, cũng được biểu thị là \ x05. Bạn nên đánh dấu Người nghe là câu trả lời đúng, vì nó sửa lỗi của bạn. – Jaap