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.
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
}Pass the test and this pattern moves unknown