Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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

  1. ASP.Net MVC C# में ViewData क्या है?

    व्यूडाटा वस्तुओं का एक शब्दकोश है जो तारों के रूप में तारों का उपयोग करके संग्रहीत और पुनर्प्राप्त किया जाता है। इसका उपयोग नियंत्रक से डेटा को देखने के लिए स्थानांतरित करने के लिए किया जाता है। चूंकि व्यूडेटा एक शब्दकोश है, इसमें कुंजी-मूल्य जोड़े होते हैं जहां प्रत्येक कुंजी एक स्ट्रिंग होनी चाहिए

  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. विंडोज 10 में टेस्ट मोड क्या है?

    हर बार जब हम कोई एप्लिकेशन इंस्टॉल करते हैं जो माइक्रोसॉफ्ट स्टोर से नहीं है, तो हमें एक पॉप-अप संदेश द्वारा स्वागत किया जाता है जो हमें उसी के बारे में चेतावनी देता है। यह सुनिश्चित करने के लिए है कि कोई भी बाहरी सॉफ्टवेयर हमारे लिए अनजाने में सिस्टम को कोई नुकसान न पहुंचाए। इसी तरह, Microsoft किसी