Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

एन्यूमरेटर जो सी # में बिटअरे के माध्यम से पुनरावृत्त करता है


निम्नलिखित कोड है जो एन्यूमरेटर के साथ BitArray के माध्यम से पुनरावृत्त होता है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      BitArray arr1 = new BitArray(5);
      BitArray arr2 = new BitArray(5);
      arr1[0] = false;
      arr1[1] = true;
      arr1[2] = false;
      arr1[3] = true;
      arr1[4] = true;
      Console.WriteLine("Enumerator that iterates through BitArray1");
      IEnumerable demoEnum = arr1;
      foreach(Object ob in demoEnum){
         Console.WriteLine(ob);
      }
      arr2[0] = true;
      arr2[1] = true;
      arr2[2] = true;
      arr2[3] = false;
      arr2[4] = true;
      Console.WriteLine("Enumerator that iterates through BitArray2");
      demoEnum = arr2;
      foreach(Object ob in demoEnum){
         Console.WriteLine(ob);
      }
      Console.WriteLine("Is BitArray1 equal to BitArray2? = "+arr1.Equals(arr2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Enumerator that iterates through BitArray1
False
True
False
True
True
Enumerator that iterates through BitArray2
True
True
True
False
True
Is BitArray1 equal to BitArray2? = False

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      BitArray arr = new BitArray(5);
      arr[0] = false;
      arr[1] = true;
      arr[2] = false;
      arr[3] = true;
      arr[4] = true;
      Console.WriteLine("Enumerator that iterates through BitArray");
      IEnumerable demoEnum = arr;
      foreach(Object ob in demoEnum){
         Console.WriteLine(ob);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Enumerator that iterates through BitArray
False
True
False
True
True

  1. सी # में बिटअरे क्लास क्या है?

    बिटअरे क्लास का उपयोग तब किया जाता है जब आपको बिट्स को स्टोर करने की आवश्यकता होती है लेकिन बिट्स की संख्या पहले से नहीं पता होती है। C# में BitArray वर्ग के कुछ गुण निम्नलिखित हैं - क्रमांक संपत्ति और विवरण 1 गिनें BitArray में निहित तत्वों की संख्या प्राप्त करें। 2 केवल पढ़ने के लिए है

  1. सी # में बिटअरे क्लास की आइटम प्रॉपर्टी क्या है?

    बिटअरे वर्ग की आइटम संपत्ति बिटअरे में एक विशिष्ट स्थान पर बिट का मान प्राप्त करती है या सेट करती है। आइटम प्रॉपर्टी को लागू करने के बजाय इंडेक्सर्स को परिभाषित करने के लिए कीवर्ड का प्रयोग करें। किसी तत्व तक पहुँचने के लिए, myCollection[index] का उपयोग करें। बिटअरे क्लास आइटम प्रॉपर्टी का कार्यान

  1. सी # में बिटअरे क्लास की गणना संपत्ति क्या है?

    काउंट प्रॉपर्टी का उपयोग करके बिटअरे वर्ग में तत्वों की संख्या की गणना करें। आइए सबसे पहले अपनी बिटअरे क्लास सेट करें - BitArray arr = new BitArray(10); अब काउंट प्रॉपर्टी का उपयोग करें जैसा कि नीचे दिखाया गया है - उदाहरण using System; using System.Collections; public class Demo {    p