Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

อาร์เรย์ Boolean (Bool Array) ใน C#


ภาพรวม

อาร์เรย์ bool[] ใช้เก็บค่า true และ false สร้างด้วย new bool[size] ค่าเริ่มต้นทุกตัวคือ false

รูปแบบการใช้งาน

bool[] arr = new bool[5];
arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = true; arr[4] = true;

ตัวอย่างโค้ดเต็ม

using System;

public class Demo
{
    public static void Main()
    {
        bool[] arr = new bool[5];
        arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = true; arr[4] = true;
        Console.WriteLine("Displaying values...");
        foreach (bool res in arr) Console.WriteLine(res);
    }
}

ผลลัพธ์

Displaying values...
True
True
False
True
True

ข้อมูลเพิ่มเติม

  • หน่วยความจำ: bool[] ใช้ 1 ไบต์ต่อองค์ประกอบ (ไม่ใช่ 1 บิต) - ใช้ BitArray หากต้องการประหยัดหน่วยความจำ
  • Initialization syntax: bool[] arr = { true, false, true };
  • LINQ: arr.Any(b => b) (มี true ไหม), arr.All(b => b) (ทุกตัว true ไหม), arr.Count(b => b) (นับ true)