কম্পিউটার টিউটোরিয়াল

C#-এ লিটারেল (Literal) এবং কনস্ট্যান্ট (Constant) এর পার্থক্য


কনস্ট্যান্ট (Constants) হলো নির্দিষ্ট মান যেগুলো প্রোগ্রাম এক্সিকিউশন চলাকালিন পরিবর্তন করা যায় না। এই নির্দিষ্ট মানগুলোকেই লিটারেল (Literals) বলা হয়। কনস্ট্যান্ট যেকোনো বেসিক ডেটা টাইপের হতে পারে: ইন্টিজার কনস্ট্যান্ট, ফ্লোটিং কনস্ট্যান্ট, ক্যারেক্টার কনস্ট্যান্ট, বা স্ট্রিং লিটারেল। এনামারেশন কনস্ট্যান্টও থাকে।

একটি ইন্টিজার লিটারেল ডেসিমেল বা হেক্সাডেসিমেল কনস্ট্যান্ট হতে পারে। একটি প্রিফিক্স বেস বা রেডিক্স নির্দেশ করে: হেক্সাডেসিমেলের জন্য 0x বা 0X, এবং ডেসিমেলের জন্য কোনো প্রিফিক্স নেই।

150 300u

একটি ফ্লোটিং-পয়েন্ট লিটারেলে একটি ইন্টিজার পার্ট, একটি ডেসিমেল পয়েন্ট, একটি ফ্র্যাকশনাল পার্ট, এবং একটি এক্সপোনেন্ট পার্ট থাকে।

3.14159 235468E-7F

স্ট্রিং লিটারেল বা কনস্ট্যান্ট ডবল কোট "" বা @"" দিয়ে ঘেরা থাকে। একটি স্ট্রিংে ক্যারেক্টার লিটারেলের মতো ক্যারেক্টার থাকে: প্লেইন ক্যারেক্টার, এস্কেপ সিকোয়েন্স, এবং ইউনিভার্সাল ক্যারেক্টার।

@"Welcome User" "Welcome User"

  1. DirectX 11 এবং DirectX 12-এর পার্থক্য কী?

  2. C#-এ লিটারেল (Literal) এবং কনস্ট্যান্ট (Constant) এর পার্থক্য

  3. C#-এ String (ক্লাস) এবং string (এলিয়াস) এর পার্থক্য

  4. C#-এ লিস্ট এবং অ্যারেতে পার্থক্য (List vs Array)