C# Special Characters in Strings
Special characters in strings can be represented using escape sequences, which start with a backslash (\). They are used to represent characters like newlines, tabs, or double quotes inside a string.
Key Topics
1. Common Escape Sequences
\n- Newline\t- Tab\"- Double quote\\- Backslash
Example: Using Escape Sequences
string message = "First Line\nSecond Line\tIndented";
Console.WriteLine(message);
2. Verbatim Strings
Verbatim strings start with @ and are used to ignore escape sequences, making it easier to write file paths and multi-line strings.
Example: Using Verbatim Strings
string path = @"C:\Users\John\Documents";
Console.WriteLine(path); // Outputs: C:\Users\John\Documents
Key Takeaways
- Escape sequences start with
\and represent special characters. - Use verbatim strings (
@"") to simplify strings with backslashes. - Understanding escape sequences is essential for formatting strings correctly.