Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

@ ข้างหน้าสตริงใน C # คืออะไร


ทำเครื่องหมายสตริงเป็น ตัวอักษรสตริงแบบต่อคำ .

ใน 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