A
verbatim string literal is a string literal preceded by the "at sign" (
@). For example:
@"c:\Program Files"
The
@ character indicates that no character interpretations should be applied between the subsequent quotation marks (
"). So, as in the preceding example, verbatim string literals can contain unescaped backslashes—the backslash (
\) is an escape character in regular string literals—and line separators such as carriage return (CR) and linefeed (
LF). A normal string literal would look like this:
"c:\\Program Files"
To insert a double quote (") within a verbatim literal, simply double it like this:
@"Her child is ""difficult""."
Typical uses for verbatim string literals include:
- file path specifications
- SQL strings
- white space inculsions (e.g. line separators)
- XML strings
No comments :
Post a Comment