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

C#-এ ইন্ডেক্স-বেসড I/O BitArray কালেকশন (Index-based I/O BitArray Collection)


BitArray ক্লাস বিট ভ্যালুর একটি কম্প্যাক্ট অ্যারে ম্যানেজ করে, যেগুলো বুলিয়ান হিসেবে উপস্থাপিত হয়, যেখানে true বোঝায় বিটটি অন (১) এবং false বোঝায় বিটটি অফ (০)।

ইন্ডেক্স-বেসড BitArray কালেকশনের মেথডগুলো নিচে দেওয়া হলো −

Sr.No.Method & Description
1public BitArray And(BitArray value);
কারেন্ট BitArray-এ এলিমেন্টের ওপর এবং নির্দিষ্ট BitArray-এ সংশ্লিষ্ট এলিমেন্টের ওপর বিটওয়াইজ AND অপারেশন করে।
2public bool Get(int index);
BitArray-এ নির্দিষ্ট পজিশনের বিটের ভ্যালু পায়।
3public BitArray Not();
কারেন্ট BitArray-এ সব বিট ভ্যালু ইনভার্ট করে, যাতে true সেট করা এলিমেন্ট false হয় এবং false সেট করা এলিমেন্ট true হয়।
4public BitArray Or(BitArray value);
কারেন্ট BitArray-এ এলিমেন্টের ওপর এবং নির্দিষ্ট BitArray-এ সংশ্লিষ্ট এলিমেন্টের ওপর বিটওয়াইজ OR অপারেশন করে।
5public void Set(int index, bool value);
BitArray-এ নির্দিষ্ট পজিশনের বিটকে নির্দিষ্ট ভ্যালুতে সেট করে।
6public void SetAll(bool value);
BitArray-এ সব বিটকে নির্দিষ্ট ভ্যালুতে সেট করে।
7public 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 );    } }

  1. পাবলিক আইপি অ্যাড্রেস কী?

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

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

  4. Windows পিসিতে I/O ডিভাইস এরর বোঝা এবং সমাধান