ডেভসংকেত

সি-শার্প প্রোগ্রামিং

সি-শার্প প্রোগ্রামিং

কন্ট্রিবিউটর

    শেয়ার করুন

    ডাটা টাইপ(ভ্যালু টাইপ) [সর্বাধিক ব্যবহৃত]

    • বুলিয়ান ভ্যালু

      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('*'));

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর