See Variable Naming Rules - C#
The first character of a variable name must be either a letter, an underscore character (_), or the at symbol (@).
Subsequent characters may be letters, underscore characters, or numbers.
You can't have any special character other than _
in variable name, (OR @ symbol as the first character) - So there is no point escaping it.