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

C#-এ BitArray ক্লাস


BitArray ক্লাস তখন ব্যবহৃত হয় যখন আপনাকে বিট সংরক্ষণ করতে হয় কিন্তু বিটের সংখ্যা আগে থেকে জানা থাকে না।

BitArray ক্লাসের কিছু প্রধান প্রোপার্টি নিচে দেওয়া হলো:

ক্রম নং প্রোপার্টি ও বর্ণনা
1 Count
BitArray-এ থাকা এলিমেন্টের সংখ্যা পায়।
2 IsReadOnly
BitArray রিড-অনলি কিনা তা বোঝায়।
3 Item
BitArray-এ নির্দিষ্ট পজিশনের বিটের মান পায় বা সেট করে।
4 Length
BitArray-এ এলিমেন্টের সংখ্যা পায় বা সেট করে।

আসুন দেখি C#-এ IsReadOnly প্রোপার্টি কীভাবে কাজ করে।

IsReadOnly প্রোপার্টি ব্যবহার করে আপনি জানতে পারেন BitArray রিড-অনলি কিনা। রিড-অনলি হলে BitArray-এ নতুন এলিমেন্ট যোগ করা যায় না।

নিচে BitArray ক্লাসের IsReadOnly প্রোপার্টি ব্যবহারের উদাহরণ দেওয়া হলো।

উদাহরণ

using System;
using System.Collections;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            BitArray ba1 = new BitArray(5);
            BitArray ba2 = new BitArray(5);
            byte[] a = { 90 };
            byte[] b = { 30 };
            ba1 = new BitArray(a);
            ba2 = new BitArray(b);
            Console.WriteLine("Bit array ba1: 60");
            for (int i = 0; i < ba1.Count; i++) {
                Console.Write("{0, -4} ", ba1[i]);
            }
            Console.WriteLine();
            Console.WriteLine("IsReadOnly = " + ba1.IsReadOnly);
            Console.WriteLine("IsReadOnly = " + ba2.IsReadOnly);
            Console.ReadKey();
        }
    }
}

  1. C#-এ Hashtable ক্লাসের Values প্রোপার্টি

  2. C#-এ ক্লাস (Classes) কী?

  3. C#-এ BitArray ক্লাসের Count প্রোপার্টি কী?

  4. C#-এ SortedList ক্লাসের Capacity প্রোপার্টি কী?