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

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


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

सिंटैक्स

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

public static short ToInt16 (byte[] val, int begnIndex);

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

उदाहरण

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

using System;
public class Demo {
   public static void Main(){
      byte[] arr = { 0, 0, 7, 10, 18, 20, 25, 26, 32};
      Console.WriteLine("Byte Array = {0} ", BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 2) {
         short res = BitConverter.ToInt16(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

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

Byte Array = 00-00-07-0A-12-14-19-1A-20
Value = 0
Result = 1792
Value = 10
Result = 4618
Value = 20
Result = 6420
Value = 26
Result = 8218

उदाहरण

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

using System;
public class Demo {
   public static void Main(){
      byte[] arr = { 10, 20, 30};
      Console.WriteLine("Byte Array = {0} ", BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 2) {
         short values = BitConverter.ToInt16(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+values);
      }
   }
}

आउटपुट

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

Byte Array = 0A-14-1E
Value = 20
Result = 7700

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

    C# में Convert.ToInt16 विधि का उपयोग करके निर्दिष्ट मान को 16-बिट हस्ताक्षरित पूर्णांक में बदलें। हमारे पास एक डबल वेरिएबल है जिसका मान इनिशियलाइज़ किया गया है। double doubleNum = 3.456; अब, इसे Int16 यानी शॉर्ट में कनवर्ट करते हैं। short shortNum; shortNum = Convert.ToInt16(doubleNum); यहाँ पूरा

  1. सी # में अनुक्रम समान विधि

    SequenceEqual पद्धति का उपयोग समानता के लिए संग्रहों का परीक्षण करने के लिए किया जाता है। आइए तीन स्ट्रिंग सरणियाँ सेट करें - string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This&

  1. सी # में कुल विधि

    योग, न्यूनतम, अधिकतम, औसत, आदि जैसे गणितीय कार्यों को करने के लिए C# में समग्र विधि का उपयोग करें। आइए हम समग्र विधि का उपयोग करके सरणी तत्वों को गुणा करने के लिए एक उदाहरण देखें। यहाँ हमारी सरणी है - int[] arr = { 10, 15, 20 }; अब, एग्रीगेट () विधि का उपयोग करें - arr.Aggregate((x, y) => x *