Escape Character \
· A special character constant;
· Starts with a backslash "\", followed by one or several characters.
· It has a specific meaning. It is called "escape" because it is different from the original meaning of the character.
· It is mainly used to indicate control codes that are not easily represented by general characters.
· Its function is to eliminate the original meaning of the character following it
· Use a combination of some common characters to replace some special characters. Because the combination changes the meaning of the original character representation, it is called "escape"
· Use visible characters to indicate invisible characters. For example, '\ n' indicates line feed.
Example: textbox. Text = "you are \" Genius \ ", haha! "
What is displayed?
Show: you are a "genius" Haha
Common escape characters and their meanings
Meaning of escape characters
\ 'Single quotes
\ "Single quotes
\ Backslash "\"
\ 0 null character (null)
\ A bell
\ B Return
\ F go to paper form
\ N line feed
\ R press ENTER
\ T jump horizontally to the next tabulation position
\ V vertical hop (vertical tabulation)
ASCII contains some non-printable characters, such as line breaks and bell rings. These characters must be directly written to the ASCII value for output. These ASCII characters do not have any regularity, are less readable and hard to remember, for this reason, people have invented escape characters to replace ASCII values, so as to get rid of the disadvantages of ASCII and facilitate people's use.
In C #, what does @ indicate?
For example
String svspath = @ "" + this. openfiledialog1.filename;
What does he mean?
---------------
In C #, "C: \ Temp" indicates that the path is c: \ temp.
@ "C: \ Temp" indicates c: \ Temp
Therefore, @ should be used to ignore escape characters.
Are you sure you understand this correctly ?????????????
What should I do if I want to display "\ t?
Response. Write ("\" \ t \"");
Display result: "\ t"
When I wrote a VB.net program today, I forgot the escape double quotation marks of VB.net. I tried to use \ "to indicate it, but an error occurred! As I used to write C # code, I finally figured out that in VB.net, I used to use two double quotes to represent "". Now, only these are posted. Please try again later!
C #
Escape Character name
\ 'Single quotes
\ "Double quotation marks
\ Backslash
\ 0 null characters
\ A exclamation point
\ B Return
\ F form feed
\ N New Line
\ R press ENTER
\ T horizontal Tab
\ V vertical Tab
--------------
VB.net
Escape Character name
"":"
Member Constants
---------------------------------------------------------------------------
CRLF vbcrlf CHR (13) + CHR (10) Press enter/line feed combo. (Controlchars. CRLF)
Cr vbcr CHR (13) carriage return.
Lf vblf CHR (10) line break.
Newline vbnewline CHR (13) + CHR (10) newline.
The latest. Net class library, C #, and VB.net, can automatically adapt to environment changes:
Environment. newline
For example, dim str1 as string = "" & Environment. newline & ""
C # escape characters
Meaning of escape characters
\ N carriage return line feed
\ T jump horizontally to the next tabulation position
\ V vertical hop
\ B Return
\ R press ENTER
\ F go to paper form
\ Backslash "\"
\ 'Single quotes
\ A bell
\ DDD 1 ~ Three octal characters
\ Xhh 1 ~ 2-digit hexadecimal number
Output behavior change \ r \ n in the text box
Escape characters in C:
\ N ------------------------- line feed
\ R ------------------------- press ENTER
\ T ------------------------- Tab
\ B ------------------------- return
\ F --------------------------- form feed
\ 0 ------------------------- empty symbol
\ "------------------------- Double quotation marks
\ ''' ----------------------------- Single quotes
\ ------------------------- Backslash
Another special feature is the @ number. As long as the @ number is added before the statement, it means that all escape operations including the escape characters following the @ number are not performed.