ทำเครื่องหมายสตริงเป็น ตัวอักษรสตริงแบบต่อคำ .
ใน C # สตริงคำต่อคำจะถูกสร้างขึ้นโดยใช้สัญลักษณ์พิเศษ @ @ เรียกว่าตัวระบุคำต่อคำ หากสตริงมี @ เป็นคำนำหน้าตามด้วยเครื่องหมายคำพูดคู่ คอมไพเลอร์จะระบุสตริงนั้นเป็นสตริงคำต่อคำและคอมไพล์สตริงนั้น ข้อได้เปรียบหลักของสัญลักษณ์ @ คือการบอกให้ตัวสร้างสตริงละเว้นอักขระหลีกและการขึ้นบรรทัดใหม่
ตัวอย่าง
using System; using System.IO; namespace DemoApplication{ class Program{ static void Main(string[] args){ Console.WriteLine("test string\n test string"); Console.WriteLine(@"test string \n test string"); //Both the below statements are same. string jsonString1 = File.ReadAllText(@"D:\Json.json"); string jsonString2 = File.ReadAllText("D:\\Json.json"); Console.ReadLine(); } } }
ผลลัพธ์
ผลลัพธ์ของโค้ดด้านบนมีดังต่อไปนี้
test string test string test string \n test string