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

बिट को बिटअरे में एक विशिष्ट स्थिति में सी # में निर्दिष्ट मान पर सेट करें?

निर्दिष्ट मानों के लिए बिटअरे में बिट को एक विशिष्ट स्थिति सेट करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      BitArray arr = new BitArray(5);
      arr[0] = true;
      arr[1] = false;
      arr[2] = true;
      arr[3] = false;
      Console.WriteLine("BitArray...");
      foreach(Object ob in arr) {
         Console.WriteLine(ob);
      }
      arr.Set(2, false);
      Console.WriteLine("\nUpdated BitArray...");
      foreach(Object ob in arr) {
         Console.WriteLine(ob);
      }
   }
}

आउटपुट

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

BitArray...
True
False
True
False
False
Updated BitArray...
True
False
False
False
False

उदाहरण

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

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      BitArray arr = new BitArray(5);
      arr[0] = true;
      arr[1] = false;
      arr[2] = true;
      arr[3] = false;
      Console.WriteLine("BitArray...");
      foreach(Object ob in arr) {
         Console.WriteLine(ob);
      }
      arr.Set(0, false);
      arr.Set(1, true);
      arr.Set(2, false);
      Console.WriteLine("\nUpdated BitArray...");
      foreach(Object ob in arr) {
         Console.WriteLine(ob);
      }
   }
}

आउटपुट

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

BitArray...
True
False
True
False
False
Updated BitArray...
False
True
False
False
False

  1. सी # में एक-आयामी सरणी में निर्दिष्ट स्थान पर तत्व को मान कैसे सेट करें

    सबसे पहले, सरणी सेट करें - int[] p = new int[] {55, 66, 88, 99, 111, 122, 133}; अब, मान लें कि आपको स्थिति 1 पर एक तत्व सेट करने की आवश्यकता है - p[2] = 77; आइए देखें पूरा कोड - उदाहरण using System; namespace Program {    public class Demo {       public static void Main(

  1. जांचें कि दिए गए स्थान पर बिट पायथन में सेट या अनसेट है या नहीं

    मान लीजिए कि हमारे पास एक संख्या n और दूसरा मान k है। हमें जांचना है कि n में kth बिट सेट है या नहीं (1) या अनसेट (0)। k का मान दायीं ओर से माना जाता है। इसलिए, यदि इनपुट n =18 k =2 जैसा है, तो आउटपुट सेट किया जाएगा क्योंकि 18 का बाइनरी फॉर्म 10010 है, इसलिए दूसरा अंतिम बिट 1 (सेट) है। इसे हल करने

  1. रेडिस सेटबिट - रेडिस में स्ट्रिंग के विशिष्ट इंडेक्स पर बिट वैल्यू कैसे सेट करें?

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत स्ट्रिंग वैल्यू के निर्दिष्ट इंडेक्स पर बिट वैल्यू कैसे सेट करें। इसके लिए हम रेडिस SETBIT . का उपयोग करेंगे आदेश। सेटबिट कमांड यह आदेश एक कुंजी पर संग्रहीत स्ट्रिंग मान के निर्दिष्ट अनुक्रमणिका पर थोड़ा सा मान सेट करता है