ক্যারেক্টার কনস্ট্যান্ট (Character Constants)
ক্যারেক্টার লিটারেলগুলো সিঙ্গেল কোটেশন (single quotes) এর মধ্যে লেখা হয়। উদাহরণ: 'x' এবং এটি char টাইপের একটি সিম্পল ভেরিয়েবলে সংরক্ষণ করা যায়। একটি ক্যারেক্টার লিটারেল হতে পারে একটি প্লেইন ক্যারেক্টার (যেমন 'x'), একটি এস্কেপ সিকোয়েন্স (যেমন '\t'), বা একটি ইউনিভার্সাল ক্যারেক্টার (যেমন '\u02C0')।
C#-তে কিছু ক্যারেক্টার ব্যাকস্ল্যাশ (backslash) দিয়ে শুরু হয়। এগুলোর বিশেষ অর্থ রয়েছে এবং এগুলো নিউলাইন (\n) বা ট্যাব (\t) রিপ্রেজেন্ট করতে ব্যবহৃত হয়।
উদাহরণ
using System;
namespace Demo {
class MyApplication {
static void Main(string[] args) {
Console.WriteLine("Welcome\t to the website\n\n");
Console.ReadLine();
}
}
}
আউটপুট
Welcome to the website
স্ট্রিং লিটারেল (String Literals)
স্ট্রিং লিটারেল বা কনস্ট্যান্টগুলো ডাবল কোটেশন ("") বা @"" দিয়ে ঘেরা থাকে। একটি স্ট্রিংে ক্যারেক্টার থাকে যা ক্যারেক্টার লিটারেলের মতো: প্লেইন ক্যারেক্টার, এস্কেপ সিকোয়েন্স, এবং ইউনিভার্সাল ক্যারেক্টার।