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

C# में BitArray तत्वों के बीच बिटवाइज़ OR ऑपरेशन

BitArray.Or(BitArray) मेथड वर्तमान BitArray और निर्दिष्ट BitArray के बीच बिटवाइज़ OR ऑपरेशन करता है, एक नया IEnumerable लौटाता है जिसमें परिणाम होता है। मूल सरणियाँ अपरिवर्तित रहती हैं।

उदाहरण

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] = false;
        arr2[0] = false;
        arr2[1] = true;
        Console.WriteLine("BitArray1 elements...");
        foreach (bool res in arr1)
        {
            Console.WriteLine(res);
        }
        Console.WriteLine("\nBitArray2 elements...");
        foreach (bool res in arr2)
        {
            Console.WriteLine(res);
        }
        Console.WriteLine("\nBitwise OR operation...");
        IEnumerable demoEnum = arr1.Or(arr2);
        foreach (Object ob in demoEnum)
        {
            Console.WriteLine(ob);
        }
    }
}

आउटपुट

BitArray1 elements...
False
False
False
False
False
BitArray2 elements...
False
True
False
False
False
Bitwise OR operation...
False
True
False
False
False

Or मेथड एक नया अनुक्रम लौटाता है (in-place संशोधन नहीं करता)। दोनों BitArrays की लंबाई समान होनी चाहिए, अन्यथा ArgumentException फेंका जाता है। अन्य बिटवाइज़ ऑपरेशन: And, Xor, Not।

  1. - C# में सूची के तत्वों का घन ज्ञात करना

    Select विधि और लैम्ब्डा अभिव्यक्ति का उपयोग करके तत्वों का घन गणना करें। उदाहरण निम्न हमारी सूची है: List<int> list = new List<int> { 2, 4, 5, 7 }; अब Select() विधि का उपयोग करके घन की गणना करें: list.AsQueryable().Select(c => c * c * c); पूर्ण कोड using System; using System.Linq; usi

  1. - C# में BitArray क्लास क्या है?

    BitArray क्लास का उपयोग तब किया जाता है जब आपको बिट्स स्टोर करने की आवश्यकता होती है लेकिन आप पहले से बिट्स की संख्या नहीं जानते।C# में BitArray क्लास के कुछ गुण निम्नलिखित हैं:क्र.सं.गुण और विवरण1CountBitArray में निहित तत्वों की संख्या प्राप्त करता है।2IsReadOnlyयह दर्शाने वाला मान प्राप्त करता है

  1. - पायथन टपल और डिक्शनरी में क्या अंतर है?

    वे बहुत अलग डेटा संरचनाएं हैं। टपल में एलिमेंट्स की निम्नलिखित प्रॉपर्टीज होती हैं - क्रम बना रहता है। वे इम्म्यूटेबल हैं। वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकार मिश्रित हो सकते हैं। एलिमेंट्स को न्यूमेरिक (ज़ीरो-बेस्ड) इंडेक्सेज के माध्यम से एक्सेस किया जाता है। एक पायथन डिक्शनरी हैश