BitArray ক্লাস বিট ভ্যালুর একটি কম্প্যাক্ট অ্যারে ম্যানেজ করে, যেগুলো বুলিয়ান হিসেবে উপস্থাপিত হয়, যেখানে true বোঝায় বিটটি অন (১) এবং false বোঝায় বিটটি অফ (০)।
ইন্ডেক্স-বেসড BitArray কালেকশনের মেথডগুলো নিচে দেওয়া হলো −
| Sr.No. | Method & Description |
|---|---|
| 1 | public BitArray And(BitArray value); কারেন্ট BitArray-এ এলিমেন্টের ওপর এবং নির্দিষ্ট BitArray-এ সংশ্লিষ্ট এলিমেন্টের ওপর বিটওয়াইজ AND অপারেশন করে। |
| 2 | public bool Get(int index); BitArray-এ নির্দিষ্ট পজিশনের বিটের ভ্যালু পায়। |
| 3 | public BitArray Not(); কারেন্ট BitArray-এ সব বিট ভ্যালু ইনভার্ট করে, যাতে true সেট করা এলিমেন্ট false হয় এবং false সেট করা এলিমেন্ট true হয়। |
| 4 | public BitArray Or(BitArray value); কারেন্ট BitArray-এ এলিমেন্টের ওপর এবং নির্দিষ্ট BitArray-এ সংশ্লিষ্ট এলিমেন্টের ওপর বিটওয়াইজ OR অপারেশন করে। |
| 5 | public void Set(int index, bool value); BitArray-এ নির্দিষ্ট পজিশনের বিটকে নির্দিষ্ট ভ্যালুতে সেট করে। |
| 6 | public void SetAll(bool value); BitArray-এ সব বিটকে নির্দিষ্ট ভ্যালুতে সেট করে। |
| 7 | public BitArray Xor(BitArray value); কারেন্ট BitArray-এ এলিমেন্টের ওপর এবং নির্দিষ্ট BitArray-এ সংশ্লিষ্ট এলিমেন্টের ওপর বিটওয়াইজ XOR অপারেশন করে। |
নিচে একটি উদাহরণ দেওয়া হলো −
using System; using System.Collections; public class Demo { public static void Main() { BitArray arr = new BitArray(10); Console.WriteLine( "Count: {0}", arr.Count ); } }