Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Đặt bit tại vị trí cụ thể trong BitArray thành giá trị chỉ định trong C#

Ví dụ 1

Để thiết lập bit tại một vị trí cụ thể trong BitArray thành giá trị mong muốn, sử dụng phương thức Set:

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);
        }
        
        // Đặt bit tại chỉ số 2 thành false
        arr.Set(2, false);
        
        Console.WriteLine("\nBitArray đã cập nhật...");
        foreach(Object ob in arr) {
            Console.WriteLine(ob);
        }
    }
}

Kết quả

BitArray...
True
False
True
False
False
BitArray đã cập nhật...
True
False
False
False
False

Ví dụ 2

Thiết lập nhiều bit cùng lúc:

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);
        }
        
        arr.Set(0, false);
        arr.Set(1, true);
        arr.Set(2, false);
        
        Console.WriteLine("\nBitArray đã cập nhật...");
        foreach(Object ob in arr) {
            Console.WriteLine(ob);
        }
    }
}

Kết quả

BitArray...
True
False
True
False
False
BitArray đã cập nhật...
False
True
False
False
False