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!";