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

सी # बिट कनवर्टर। सिंगल () विधि:

C# में BitConverter.ToSingle () विधि का उपयोग बाइट सरणी में एक निर्दिष्ट स्थान पर चार बाइट्स से परिवर्तित एकल-सटीक फ़्लोटिंग पॉइंट नंबर को वापस करने के लिए किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public static float ToSingle (byte[] value, int begnIndex);

ऊपर, वैल बाइट सरणी है, जबकि begnIndex वैल के भीतर शुरुआती स्थिति है।

उदाहरण

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

using System;
public class Demo {
   public static void Main() {
      byte[] arr = {0, 1, 2, 3, 5, 7, 10};
      Console.WriteLine("Byte Array = {0} ",
      BitConverter.ToString(arr));
      for (int i = 0; i < arr.Length - 4; i = i + 4) {
         float res = BitConverter.ToSingle(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

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

Byte Array = 00-01-02-03-05-07-0A
Value = 0
Result = 3.820471E-37

उदाहरण

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

using System;
public class Demo {
   public static void Main() {
      byte[] arr = {0, 10, 2, 5, 32, 45, 0, 0, 9, 20, 30, 50, 76, 88};
      Console.WriteLine("Byte Array = {0} ", BitConverter.ToString(arr));
      for (int i = 0; i < arr.Length - 4; i = i + 4) {
         float res = BitConverter.ToSingle(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

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

Byte Array = 00-0A-02-05-20-2D-00-00-09-14-1E-32-4C-58
Value = 0
Result = 6.114407E-36
Value = 32
Result = 1.61878E-41
Value = 9
Result = 9.201366E-09

  1. Convert.ToSingle विधि सी # में

    C# में Convert.ToSingle() विधि का उपयोग करके किसी निर्दिष्ट मान को एकल-सटीक फ़्लोटिंग-पॉइंट संख्या में कनवर्ट करें। ये रहा हमारा बूल - bool boolVal = false; अब, मान को एक सटीक फ़्लोटिंग-पॉइंट में बदलने के लिए ToSingle() विधि का उपयोग करें। float floatVal; floatVal = Convert.ToSingle(boolVal); उदाह

  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 से बड़े और बराबर हैं या नहीं -