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

C# में BitConverter.ToInt64() मेथड

विवरण

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

सिंटैक्स

public static long ToInt64 (byte[] value, int startIndex);

यहाँ value बाइट ऐरे है और startIndex ऐरे में शुरुआती स्थिति है।

उदाहरण

using System;

public class Demo {
    public static void Main() {
        byte[] arr = { 0, 10, 15, 20, 26, 30, 34, 42, 50 };
        Console.WriteLine("बाइट ऐरे = {0}", BitConverter.ToString(arr));

        for (int i = 0; i < arr.Length - 7; i = i + 8) {
            long res = BitConverter.ToInt64(arr, i);
            Console.WriteLine("\nमान = " + arr[i]);
            Console.WriteLine("परिणाम = " + res);
        }
    }
}

आउटपुट

बाइट ऐरे = 00-0A-0F-14-1A-1E-22-2A-32
मान = 0
परिणाम = 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("बाइट ऐरे = {0}", BitConverter.ToString(arr));

        for (int i = 0; i < arr.Length - 7; i = i + 8) {
            long res = BitConverter.ToInt64(arr, i);
            Console.WriteLine("\nमान = " + arr[i]);
            Console.WriteLine("परिणाम = " + res);
        }
    }
}

आउटपुट

बाइट ऐरे = 00-00-00-0A-14-00-00-19-1E-00-00-00-23-2D-37-41-4B
मान = 0
परिणाम = 1801439937015316480
मान = 30
परिणाम = 4699274364531507230
  1. - C# में 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

  1. - C# में SequenceEqual मेथड

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

  1. - C# में Aggregate() मेथड का उपयोग

    C# में Aggregate() मेथड का उपयोग किसी अनुक्रम पर संचयी संक्रिया (cumulative operation) करने के लिए किया जाता है। यह गणितीय संक्रियाओं जैसे योग (Sum), न्यूनतम (Min), अधिकतम (Max), औसत (Average), गुणनफल (Product) आदि के लिए उपयोगी है। उदाहरण: सरणी के तत्वों का गुणनफल मान लीजिए हमारे पास निम्न सरणी ह