बिटअरे क्लास का उपयोग तब किया जाता है जब आपको बिट्स को स्टोर करने की आवश्यकता होती है लेकिन बिट्स की संख्या पहले से नहीं पता होती है।
C# में BitArray वर्ग के कुछ गुण निम्नलिखित हैं -
<टेबल> <थहेड> क्रमांक संपत्ति और विवरण 1 गिनेंBitArray में निहित तत्वों की संख्या प्राप्त करें।
2 केवल पढ़ने के लिए है
एक मान प्राप्त करता है जो दर्शाता है कि बिटअरे केवल-पढ़ने के लिए है या नहीं।
3 आइटम
बिटअरे में किसी विशिष्ट स्थान पर बिट का मान प्राप्त करता है या सेट करता है।
4 लंबाई
बिटअरे में तत्वों की संख्या प्राप्त करता है या सेट करता है।
आइए देखें कि सी#में 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(); } } }