C # Escape characters:
• A special character constant;
• Start with a backslash "\" followed by one or several characters.
• Have a specific meaning, different from the original meaning of the character, it is called "escape" character.
• Used primarily to denote control codes that are not easily represented by ordinary characters.
• Its role is to eliminate the original meaning of the character immediately following it
• Use a combination of some ordinary characters instead of some special characters, because their combination changes the meaning of the original character representation, so called "escaping"
• Use a visible character to indicate a character that cannot be seen, such as ' \ n ' for a newline
Commonly used escape characters and their meanings:
\ ' Single quotation mark
\ "Double quotation marks
\ \ counter Slash
Air
\a warning (generates peak)
\b Backspace
\f Page Change
\ nthe line break
\ r Enter
\ t Horizontal tab
\v Vertical Tab
in C #, it says:
In C #, "c:\\temp" means that the path is c:\temp; and @ "C:\Temp" means c:\temp;
So, the action of @ should be to ignore the escape character.
Ext.: http://www.cnblogs.com/netlyf/archive/2009/09/19/1569815.html
C # escape character (better memory than bad pen)