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

सी # BitConverter.ToInt64 () विधि:

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

सिंटैक्स

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

public static long ToInt64 (byte[] val, int begnIndex);

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

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

उदाहरण

using System;
public class Demo {
   public static void Main() {
      byte[] arr = { 0, 10, 15, 20, 26, 30, 34, 42, 50};
      Console.WriteLine("Byte Array = {0} ", BitConverter.ToString(arr));
      for (int i = 0; i < arr.Length - 7; i = i + 8) {
         long res = BitConverter.ToInt64(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

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

Byte Array = 00-0A-0F-14-1A-1E-22-2A-32
Value = 0
Result = 3036022196155648512

उदाहरण

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

using System;
public class Demo {
   public static void Main() {
      byte[] arr = {0, 0, 0, 10, 20, 0, 0, 25, 30, 0, 0, 0, 35, 45, 55, 65, 75};
      Console.WriteLine("Byte Array = {0} ",
      BitConverter.ToString(arr));
      for (int i = 0; i < arr.Length - 7; i = i + 8) {
         long res = BitConverter.ToInt64(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

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

Byte Array = 00-00-00-0A-14-00-00-19-1E-00-00-00-23-2D-37-41-4B
Value = 0
Result = 1801439937015316480
Value = 30
Result = 4699274364531507230

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

    Convert.ToInt64 विधि का उपयोग करके निर्दिष्ट मान को 64-बिट हस्ताक्षरित पूर्णांक में बदलें। आइए हम दुगना मान लें। double doubleNum = 193.834; अब, इसे Int64 यानी long में बदलें। long res; res = Convert.ToInt32(doubleNum); उदाहरण using System; public class Demo {    public static void Main(

  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 *