কম্পিউটার

C# এ একটি স্ট্রিংয়ের সামনে @ কি?


এটি স্ট্রিংটিকে একটি বার্বাটিম স্ট্রিং আক্ষরিক হিসাবে চিহ্নিত করে .

C#-এ, একটি বিশেষ চিহ্ন @ ব্যবহার করে একটি verbatim স্ট্রিং তৈরি করা হয়। @ একটি মৌখিক শনাক্তকারী হিসাবে পরিচিত। যদি একটি স্ট্রিং-এ @ একটি উপসর্গ থাকে এবং তার পরে ডবল উদ্ধৃতি থাকে, তাহলে কম্পাইলার সেই স্ট্রিংটিকে একটি verbatim স্ট্রিং হিসেবে চিহ্নিত করে এবং সেই স্ট্রিংটিকে কম্পাইল করে। @ চিহ্নের প্রধান সুবিধা হল স্ট্রিং কনস্ট্রাক্টরকে এস্কেপ অক্ষর এবং লাইন ব্রেক উপেক্ষা করতে বলা।

উদাহরণ

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. C ভাষায় strcmp() ফাংশন কি?

  2. ASP .Net MVC C# এ ViewData কি?

  3. জাভাতে StringIndexOutOfBoundsException কি?

  4. উইন্ডোজ 10 এ টেস্ট মোড কি?