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

C# में BitConverter.ToUInt64 मेथड


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

सिंटैक्स

public static ulong ToUInt64 (byte[] val, int begnIndex);

उदाहरण

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

using System; 
public class Demo { 
    public static void Main() { 
        byte[] arr = { 0, 0, 1, 3, 5, 7, 9, 11, 15 }; 
        int count = arr.Length; 
        Console.Write("बाइट ऐरे... "); 
        for (int i = 0; i < count; i++) { 
            Console.Write("\n" + arr[i]); 
        } 
        Console.WriteLine("\n\nबाइट ऐरे (स्ट्रिंग प्रतिनिधित्व) = {0} ", 
            BitConverter.ToString(arr)); 
        for (int i = 1; i < arr.Length - 7; i = i + 8) { 
            ulong res = BitConverter.ToUInt64(arr, i); 
            Console.WriteLine("\nमान = " + arr[i]); 
            Console.WriteLine("परिणाम = " + res); 
        } 
    } 
}

आउटपुट

बाइट ऐरे... 0 0 1 3 5 7 9 11 15 
बाइट ऐरे (स्ट्रिंग प्रतिनिधित्व) = 00-00-01-03-05-07-09-0B-0F 
मान = 0 
परिणाम = 1083970061066240256

उदाहरण

using System; 
public class Demo { 
    public static void Main() { 
        byte[] arr = { 0, 0, 1, 3, 5, 7, 9, 11, 15, 0, 1, 6, 8, 10, 20, 25, 36, 34 }; 
        int count = arr.Length; 
        Console.Write("बाइट ऐरे... "); 
        for (int i = 0; i < count; i++) { 
            Console.Write("\n" + arr[i]); 
        } 
        Console.WriteLine("\n\nबाइट ऐरे (स्ट्रिंग प्रतिनिधित्व) = {0} ", BitConverter.ToString(arr)); 
        for (int i = 1; i < arr.Length - 7; i = i + 8) { 
            ulong res = BitConverter.ToUInt64(arr, i); 
            Console.WriteLine("\nमान = " + arr[i]); 
            Console.WriteLine("परिणाम = " + res); 
        } 
    } 
}

आउटपुट

बाइट ऐरे... 0 0 1 3 5 7 9 11 15 0 1 6 8 10 20 25 36 34 
बाइट ऐरे (स्ट्रिंग प्रतिनिधित्व) = 00-00-01-03-05-07-09-0B-0F-00-01-06-08-0A-14-19-24-22 
मान = 0 
परिणाम = 1083970061066240256 
मान = 0 
परिणाम = 2601132293100011776

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

    C# में Skip() मेथड का उपयोग करके किसी सरणी (array) में निर्दिष्ट संख्या में तत्वों को छोड़ा जा सकता है। यह LINQ का एक एक्सटेंशन मेथड है जो System.Linq नेमस्पेस में पाया जाता है। उदाहरण मान लीजिए हमारे पास निम्न सरणी है: int[] arr = { 10, 20, 30, 40, 50 }; पहले दो तत्वों को छोड़ने के लिए Skip(2) क

  1. - C# में Array.BinarySearch विधि

    BinarySearch विधि का उपयोग करके सरणी तत्वों का स्थान प्राप्त करें। एक स्ट्रिंग सरणी सेट करें: string[] str = { a, m, i, t }; अब Array.BinarySearch का उपयोग करके वर्ण t का स्थान प्राप्त करें: Array.BinarySearch(str, t); यहां पूरा कोड है: उदाहरण using System; using System.Text; public class Demo {

  1. - C# में Clone() मेथड

    C# में Clone() मेथड का उपयोग ऐरे की एक समान कॉपी बनाने के लिए किया जाता है।आइए Clone() मेथड का उपयोग करके ऐरे को क्लोन करने का एक उदाहरण देखें:उदाहरणusing System; class Program {    static void Main() {       string[] arr = { "one", "two", "three&quo