Лично я бы использовал escape-последовательность "\ u":
const char Delete = '\u007f';
Я не заинтересован в escape-последовательности "\ x", упомянутой в другом месте - она не так уж плоха для символов литералов (где несколько символов => ошибка компилятора), но это может быть неприятно строка литералы:
// Tab the output
Console.WriteLine("\x9Good line");
Console.WriteLine("\x9Bad line");
Предполагая, что вы можете увидеть ошибку здесь, насколько вы уверены, что избежали бы ее, когда делали "просто быстрое изменение"?
Учитывая, что я избегаю этого для строковых литералов, я думаю, что имеет смысл быть последовательным и просто использовать "\ u" везде, где я хочу экранировать шестнадцатеричное значение.