Introduction
Verbatim and raw string literals help you write text exactly as you want it, including new lines and special characters, without extra symbols or escapes.
Jump into concepts and practice - no test required
Verbatim string literal: string path = @"C:\Users\Name"; Raw string literal (C# 11+): string text = """ This is a raw multi-line string with ""quotes"" and \backslashes\. """;
string filePath = @"C:\Program Files\App";string multiLine = @"Line 1
Line 2";string rawText = """ Hello ""World""! Path: C:\Users\Name """;
using System; class Program { static void Main() { string verbatim = @"C:\Users\Alice\Documents"; string raw = """ This is a raw string literal. It can contain ""quotes"" and \backslashes\ without escapes. """; Console.WriteLine("Verbatim string output:"); Console.WriteLine(verbatim); Console.WriteLine(); Console.WriteLine("Raw string literal output:"); Console.WriteLine(raw); } }
@)?string path = @"C:\Users\Admin"; string raw = """C:\Users\Admin"""; Console.WriteLine(path); Console.WriteLine(raw);
string text = @"This is a "quoted" word.";
{
"name": "Alice",
"age": 30
}