#18 Es el día de los santos inocentes XDDDD
Es más sencillo de lo q piensas....
http://www.asciitable.com/
ves que el caracter de escape del ESC es el 27 no? Para convertirlo a char, haces una conversión y punto:
((char)27).ToString();
Así que para enviar ESC d 3 envías:
((char)27).ToString() + "d3";
Ahora, para hacerlo bonito, yo haría lo siguiente:
const char ESC = '\x1B'; // Notación en hexadecimal, otra opción
StringBuilder sb = new StringBuilder();
sb.AppendLine(ESC + "d3");
string output = sb.ToString();
o incluso
const char ESC = '\x1B';
readonly string LineFeed = ESC + "d3";
E ir creándote todos los caracteres de escape como variables para ir reutilizándolos.
Recuerda, habrá caracteres que podrás imprimirlos directamente y otros que no, como el ESC. Esos últimos, los imprimes usando su valor INT o su valor HEX.