बिटअरे वर्ग बिट मानों की एक कॉम्पैक्ट सरणी का प्रबंधन करता है, जिसे बूलियन के रूप में दर्शाया जाता है, जहां सत्य इंगित करता है कि बिट चालू है (1) और झूठा इंगित करता है कि बिट बंद है (0)।
इंडेक्स-आधारित बिटअरे संग्रह की विधि निम्नलिखित हैं -
<टेबल> <थहेड> क्रमांक विधि और विवरण 1 सार्वजनिक BitArray और(BitArray मान);निर्दिष्ट बिटअरे में संबंधित तत्वों के विरुद्ध वर्तमान बिटअरे में तत्वों पर बिटवाइज़ और ऑपरेशन करता है।
2 सार्वजनिक बूल Get(int index);
बिटअरे में एक विशिष्ट स्थान पर बिट का मान प्राप्त करता है।
3 सार्वजनिक BitArray Not();
वर्तमान बिटअरे में सभी बिट मानों को बदल देता है, ताकि सत्य पर सेट किए गए तत्व झूठे में बदल जाते हैं, और गलत पर सेट किए गए तत्व सत्य में बदल जाते हैं।
4 सार्वजनिक BitArray या(BitArray मान);
निर्दिष्ट बिटअरे में संबंधित तत्वों के विरुद्ध वर्तमान बिटअरे में तत्वों पर बिटवाइज़ या ऑपरेशन करता है।
5 सार्वजनिक शून्य सेट (इंट इंडेक्स, बूल वैल्यू);
बिट को बिटअरे में एक विशिष्ट स्थान पर निर्दिष्ट मान पर सेट करता है।
6 सार्वजनिक शून्य SetAll(बूल मान);
BitArray में सभी बिट्स को निर्दिष्ट मान पर सेट करता है।
7 सार्वजनिक BitArray Xor(BitArray value);
निर्दिष्ट बिटअरे में संबंधित तत्वों के विरुद्ध वर्तमान बिटअरे में तत्वों पर बिटवाइज़ एक्सक्लूसिव या ऑपरेशन करता है।
निम्नलिखित एक उदाहरण है -
using System; using System.Collections; public class Demo { public static void Main() { BitArray arr = new BitArray(10); Console.WriteLine( "Count: {0}", arr.Count ); } }