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

C#-এ string এবং String ডেটা টাইপের পার্থক্য


String বলতে System.String বোঝায়, আবার string হলো C#-এ System.String-এর একটি এলিয়াস (alias)।

উদাহরণস্বরূপ:

string str = "Welcome!";

এটি বাধ্যতামূলক নয়, কিন্তু সাধারণত ক্লাসের সাথে কাজ করার সময় String ব্যবহার করা হয়:

string str = String.Format("Welcome! {0}!", user);

যেহেতু string হলো System.String-এর এলিয়াস। অন্যান্য ডেটা টাইপের এলিয়াসগুলো:

উদাহরণ

object: System.Object
string: System.String
bool: System.Boolean
float: System.Single
double: System.Double
decimal: System.Decimal
byte: System.Byte
sbyte: System.SByte
short: System.Int16
ushort: System.UInt16
int: System.Int32
uint: System.UInt32
long: System.Int64
ulong: System.UInt64
char: System.Char

C#-এ String টাইপ আপনাকে একটি ভেরিয়েবলে যেকোনো স্ট্রিং মান আসাইন করতে দেয়। string টাইপ System.String ক্লাসের একটি এলিয়াস। এটি object টাইপ থেকে প্রাপ্ত। স্ট্রিং টাইপের মান দুটি ফর্মে স্ট্রিং লিটারেল ব্যবহার করে আসাইন করা যায়: quoted এবং @quoted।

আউটপুট

String str = "Okay!";

  1. C#-এ ইউজার-ডিফাইনড ডেটা টাইপ (User-defined Data Types) কী?

  2. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?

  3. পাইথন ৩-এ স্ট্যান্ডার্ড ডেটা টাইপগুলো কী কী

  4. OS-এ Kernel কী? Kernel-এর প্রকারভেদ কী কী?