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

BitConverter.ToBoolean () सी # में विधि

C# में BitConverter.ToBoolean() विधि एक बाइट सरणी में एक निर्दिष्ट स्थान पर बाइट से परिवर्तित एक बूलियन मान देता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public static bool ToBoolean (byte[] arr, int startIndex);

ऊपर, गिरफ्तारी एक बाइट सरणी है, जबकि startIndex एक मान के भीतर बाइट का सूचकांक है।

उदाहरण

आइए अब BitConverter.ToBoolean() विधि को लागू करने के लिए एक उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      byte[] arr = { 50, 100 };
      Console.WriteLine("Array values...");
      for (int i = 0; i < arr.Length; i++) {
         Console.WriteLine("{0} ", arr[i]);
      }
      Console.WriteLine("\nConverted values...");
      for (int index = 0; index < arr.Length; index++) {
         bool res = BitConverter.ToBoolean(arr, index);
         Console.WriteLine(""+res);
      }
   }
}

आउटपुट

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

Array values...
50
100
Converted values...
True
True

  1. सी # लिंक गणना विधि

    गणना पद्धति तत्वों की संख्या को एक क्रम में लौटाती है। आइए पहले एक सरणी सेट करें। string[] arr = { "Java", "C++", "Python"}; अब, सरणी तत्वों को गिनने के लिए काउंट () विधि का उपयोग करें। arr.AsQueryable().Count(); निम्नलिखित पूरा उदाहरण है। उदाहरण using System; using

  1. सी # सभी विधि

    All Method संग्रह में सभी मानों की जांच करता है और एक बूलियन देता है। भले ही कोई एक तत्व सेट शर्त को पूरा नहीं करता हो, All() मेथड False लौटाता है। आइए एक उदाहरण देखें - int[] arr = {10, 15, 20}; अब, All() विधि का उपयोग करके, हम जांच करेंगे कि उपरोक्त सरणी में प्रत्येक तत्व 5 से बड़ा है या नहीं। a

  1. सी # में सभी विधि

    All() एक्सटेंशन विधि System.Linq नेमस्पेस का हिस्सा है। इस पद्धति का उपयोग करके, आप जांच सकते हैं कि सभी तत्व एक निश्चित स्थिति से मेल खाते हैं या नहीं। एक सरणी सेट करें - int[] arr = { 6, 7, 15, 40, 55 }; निम्नलिखित एक उदाहरण है। यह जांचता है कि सरणी में सभी तत्व 2 से बड़े और बराबर हैं या नहीं -