यह स्ट्रिंग को शब्दशः स्ट्रिंग अक्षर के रूप में चिह्नित करता है ।
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