ภาพรวม
อาร์เรย์ 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)