বুলিয়ান ভ্যালু
bool
৮-বিট আনসাইন্ড ইন্টিজার
byte
১৬-বিট ইউনিকোড ক্যারেক্টার
char
৬৪-বিট ডাবল প্রেসিশন ফ্লোটিং টাইপ
double
৩২-বিট সিঙ্গেল প্রেসিশন ফ্লোটিং টাইপ
float
৩২-বিট সাইন্ড ইন্টিজার টাইপ
int
৬৪-বিট সাইন্ড ইন্টিজার টাইপ
long
এ সিকুয়েন্স অফ ইউনিকোড ক্যারেক্টারস
string
তারিখ এবং সময় রিপ্রেজেন্ট করে
DateTime
বর্গমূল করার জন্য
Math.Sqrt(x)
x এর পরম মান বের করার জন্য
Math.Abs(x)
রাউন্ড করার জন্য
Math.Round(x)
x টু দা পাওয়ার y এর জন্য
Math.Pow(x, y)
দুটির মধ্যে বড় সংখ্যা বের করার জন্য
Math.Max(x, y);
দুটির মধ্যে ছোট সংখ্যা বের করার জন্য
Math.Min(x, y);
ডিকশনারি তৈরি করা
Dictionary<TKey,TValue> dict = new Dictionary<TKey,TValue>();
ডিকশনারি-এর উপাদান সংখ্যা
dict.Count
ডিকশনারিতে key এর উপস্থিতি যাচাই করা
dict.ContainsKey(key)
ডিকশনারিতে key, value যুগলের উপস্থিতি যাচাই করা
dict.ContainsKey(ew KeyValuePair<int,string>(key, value))
key এর ভিত্তিতে ডিকশনারি থেকে উপাদান মুছে ফেলা
dict.Remove(key)
সাধারন গাণিতিক অপারেশন
+, -, *, /, %, ++, --
তুলনামূলক অপারেটরস
==, !=, >, <, >=, <=
লজিকাল অপারেটরস
&&, ||, !
বিটওয়াইজ অপারেটরস
&, |, ^, ~, <<, >>
কমপাউন্ড এসাইনমেন্ট অপারেটরস
+=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, =>
ইন্টিজার টাইপের লিস্ট তৈরি করা
List<int> list = new List<int>();
লিস্ট-এর উপাদান সংখ্যা
list.Count
বর্তমান লিস্টের ধারণক্ষমতা
list.Capacity
লিস্টে উপাদান যোগ করা
list.Add()
লিস্টে idx ইন্ডেক্সে value উপাদান যোগ করা
list.Insert(idx, value)
লিস্ট থেকে value উপাদান মুছে ফেলা
list.Remove(value)
লিস্টে idx ইন্ডেক্সের উপাদান মুছে ফেলা
list.RemoveAt(idx)
লিস্টে থেকে নির্দিষ্ট উপাদানের ইন্ডেক্স বের করা
list.FindIndex(value)
লিস্ট এর উপাদানগুলিকে সাজানোর জন্য
list.Sort()
লিস্ট এর উপাদানগুলিকে বিপরীত ভাবে সাজানোর জন্য
list.Reverse()
লিস্ট এর সকল উপাদানগুলি মুছে ফেলা
list.Clear()
ডিক্লারেশন
string str = "Hello";
স্ট্রিং-এর উপাদান সংখ্যা
str.Length;
সব গুলো ক্যারেক্টার কে ছোট হাতের অক্ষরে কনভার্ট করা
str.ToLower();
সব গুলো ক্যারেক্টার কে বড় হাতের অক্ষরে কনভার্ট করা
str.ToUpper();
দুটি স্ট্রিং জোরা দেওয়া
string.Concat(str, "World");
একটি স্ট্রিং, অপর স্ট্রিং থেকে ছোট, বড় নাকি সমান তুলনা করা
string.Compare(str1,str2);
দুটি স্ট্রিং ইকুয়্যাল কিনা চেক করা
string.Equals(str, str2)
একটি স্ট্রিং এর মধ্যে নির্দিষ্ট সাব-স্ট্রিং আছে কিনা চেক করা
str.Contains("He");
স্ট্রিং কপি করা
string str2 = string.Copy(str);
একটি স্ট্রিং নির্দিষ্ট সাব-স্ট্রিং দিয়ে শুরু হয়েছে কিনা চেক করা
str.StartsWith("He");
একটি স্ট্রিং নির্দিষ্ট সাব-স্ট্রিং দিয়ে শেষ হয়েছে কিনা চেক করা
str.EndsWith("lo");
নির্দিষ্ট চিহ্ন দিয়ে সব গুলো এলিমেন্ট জোরা লাগানো
string[] sArray = { "Hello", "World", "from", "C#" };
string str = string.Join('-', sArray);
নির্দিষ্ট ইন্ডেক্সের পর বাকি ক্যারেক্টার গুলো বাদ দেওয়া
str.Remove(2);
একটি স্ট্রিং নির্দিষ্ট ক্যারেক্টার অনুযায়ী স্প্লিট করা
line.Split(' ');
একটি নির্দিষ্ট ক্যারেক্টার প্রথম কতো নাম্বার ইন্ডেক্সে অবস্থিত বের করা
str.IndexOf('e');
একটি নির্দিষ্ট ক্যারেক্টার সর্বশেষ কতো নাম্বার ইন্ডেক্সে অবস্থিত বের করা
str.IndexOf('l');
নির্দিষ্ট ক্যারেক্টার রিপ্লেস করা
string x = "F#";
string y = x.Replace('F', 'C');
সামনের এবং পিছনের সব স্পেস মুছে ফেলা
str.Trim();
শুধু সামনের সব স্পেস মুছে ফেলা
str.TrimStart();
শুধু পিছনের সব স্পেস মুছে ফেলা
str.TrimEnd();
সামনে এবং পিছন থেকে একটি নির্দিষ্ট ক্যারেক্টার মুছে ফেলা
string line = "**Hello World**";
Console.WriteLine(line.Trim('*'));