बिटअरे क्लास का उपयोग तब किया जाता है जब आपको बिट्स को स्टोर करने की आवश्यकता होती है लेकिन बिट्स की संख्या पहले से नहीं पता होती है।
C# में BitArray वर्ग के कुछ गुण निम्नलिखित हैं -
<टेबल> <थहेड>BitArray में निहित तत्वों की संख्या प्राप्त करें।
एक मान प्राप्त करता है जो दर्शाता है कि बिटअरे केवल-पढ़ने के लिए है या नहीं।
बिटअरे में किसी विशिष्ट स्थान पर बिट का मान प्राप्त करता है या सेट करता है।
बिटअरे में तत्वों की संख्या प्राप्त करता है या सेट करता है।
आइए देखें कि सी#में IsReadOnly प्रॉपर्टी के साथ कैसे काम करें।
IsReadOnly क्लास के साथ, आप एक मान प्राप्त कर सकते हैं जो इंगित करता है कि बिटअरे केवल-पढ़ने के लिए है या नहीं। केवल पढ़ने के लिए आपको बिटअरे में नए तत्व जोड़ने की अनुमति नहीं होगी।
C# में BitArray वर्ग की IsReadOnly संपत्ति का उपयोग करने का तरीका बताते हुए हमारा उदाहरण निम्नलिखित है -
उदाहरण
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { BitArray ba1 = new BitArray(5); BitArray ba2 = new BitArray(5); byte[] a = { 90 }; byte[] b = { 30 }; ba1 = new BitArray(a); ba2 = new BitArray(b); Console.WriteLine("Bit array ba1: 60"); for (int i = 0; i < ba1.Count; i++) { Console.Write("{0, -4} ", ba1[i]); } Console.WriteLine(); Console.WriteLine("IsReadOnly = " + ba1.IsReadOnly); Console.WriteLine("IsReadOnly = " + ba2.IsReadOnly); Console.ReadKey(); } } }