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

C#-এ BitArray-এর সকল বিটকে নির্দিষ্ট মান সেট করা

C#-এ BitArray ক্লাসের SetAll(bool value) মেথড ব্যবহার করে সকল বিটকে একসাথে true বা false মান সেট করা যায়। এটি প্রতিটি বিট আলাদাভাবে সেট করার চেয়ে দ্রুত এবং সুবিধাজনক।

উদাহরণ ১: সকল বিট true সেট করা

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        BitArray arr = new BitArray(5);
        arr[0] = false;
        arr[1] = false;
        arr[2] = false;
        arr[3] = false;

        Console.WriteLine("BitArray (প্রাথমিক)...");
        foreach (Object ob in arr) {
            Console.WriteLine(ob);
        }

        // সকল বিট true সেট করা
        arr.SetAll(true);

        Console.WriteLine("\nBitArray (আপডেটেড)...");
        foreach (Object ob in arr) {
            Console.WriteLine(ob);
        }
    }
}

আউটপুট

BitArray (প্রাথমিক)...
False
False
False
False
False
BitArray (আপডেটেড)...
True
True
True
True
True

উদাহরণ ২: সকল বিট false সেট করা

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        BitArray arr = new BitArray(5);
        arr[0] = true;
        arr[1] = false;
        arr[2] = true;
        arr[3] = false;

        Console.WriteLine("BitArray (প্রাথমিক)...");
        foreach (Object ob in arr) {
            Console.WriteLine(ob);
        }

        // সকল বিট false সেট করা
        arr.SetAll(false);

        Console.WriteLine("\nBitArray (আপডেটেড)...");
        foreach (Object ob in arr) {
            Console.WriteLine(ob);
        }
    }
}

আউটপুট

BitArray (প্রাথমিক)...
True
False
True
False
False
BitArray (আপডেটেড)...
False
False
False
False
False

ব্যাখ্যা: SetAll() মেথড একটি বুলিয়ান মান গ্রহণ করে এবং BitArray-র সকল বিটকে সেই মানে সেট করে দেয়। এটি বাইট-লেভেল অপারেশন বা ফ্ল্যাগ ম্যানেজমেন্টের সময় খুব কার্যকর।

  1. C#-এ StringDictionary-র নির্দিষ্ট কী-এর মান পাওয়া এবং সেট করা

  2. C#-এ SortedList-র নির্দিষ্ট কী-এর মান পাওয়া এবং সেট করা

  3. C#-এ ListDictionary-র নির্দিষ্ট কী-এর মান পাওয়া এবং সেট করা

  4. C#-এ এক-মাত্রিক অ্যারেতে নির্দিষ্ট পজিশনে মান সেট করা