[edit] C# String Literals
String literals enable the programmer to display or produce special characters. For Example, to print a backslash you MUST use a string literal. Here is a list of all the string literals and verbatim syntax:
Escape Character Sequence
|
Literal |
Description |
Literal |
Verbatim |
Display |
|
\' |
Single quotation |
"Hello \'" |
@"Hello '" |
Hello ' |
|
\" |
Double quotation |
"Hello \"" |
@"Hello """ |
Hello " |
|
\\ |
Backslash |
"Hello \\" |
@"Hello \" |
Hello \ |
|
\0 |
NULL |
"Hello \0" |
N/A |
Hello |
|
\a |
beep sound |
"Hello \a" |
N/A |
Hello |
|
\b |
Backspace |
"Hell\bo" |
N/A |
Helo |
|
\f |
Form feed |
"Hello \f" |
N/A |
Hello * |
|
\n |
New Line |
"Hello \n" |
N/A |
Hello |
|
\r |
Carriage Return |
"Hello \r" |
N/A |
Hello |
|
\t |
Horizontal Tab |
"Hello \t" |
N/A |
Hello |
|
\v |
Vertical Tab |
"Hello \v" |
N/A |
Hello * |
Example: Lets say that you wanted to display a path to a file or save a path to a file, this is how you would do it using C#.
[edit] C# Literal:
using System;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("C:\\WINDOWS\\Microsoft.NET\\Framework\\test.exe");
Console.Read();
}
}
}
[edit] C# Verbatim:
here is the second way to store or display a file path.
using System;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(@"C:\WINDOWS\Microsoft.NET\Framework\test.exe");
Console.Read();
}
}
}
If you ever program C# in real life situations you will definitly come across this section again.
|