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

सी # BitConverter.ToUInt64 विधि:

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

सिंटैक्स

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

उदाहरण

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

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("Byte Array... ");
      for (int i = 0; i < count; i++) {
         Console.Write("\n"+arr[i]);
      }
      Console.WriteLine("\n\nByte Array (String representation) = {0} ",
      BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 7; i = i + 8) {
         ulong res = BitConverter.ToUInt64(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

Byte Array...
0
0
1
3
5
7
9
11
15
Byte Array (String representation) = 00-00-01-03-05-07-09-0B-0F
Value = 0
Result = 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("Byte Array... ");
      for (int i = 0; i < count; i++) {
         Console.Write("\n"+arr[i]);
      }
      Console.WriteLine("\n\nByte Array (String representation) = {0} ",BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 7; i = i + 8) {
         ulong res = BitConverter.ToUInt64(arr, i);
         Console.WriteLine("\nValue = "+arr[i]);
         Console.WriteLine("Result = "+res);
      }
   }
}

आउटपुट

Byte Array...
0
0
1
3
5
7
9
11
15
0
1
6
8
10
20
25
36
34
Byte Array (String representation) = 00-00-01-03-05-07-09-0B-0F-00-01-06-08-0A-14-19-24-22
Value = 0
Result = 1083970061066240256
Value = 0
Result = 2601132293100011776

  1. सी # में विधि छोड़ें

    किसी सरणी में तत्वों की संख्या को छोड़ने के लिए C# में स्किप () विधि का उपयोग करें। मान लें कि निम्नलिखित हमारी सरणी है - int[] arr = { 10, 20, 30, 40, 50 }; पहले दो तत्वों को छोड़ने के लिए, छोड़ें () विधि का उपयोग करें और तर्क को 2 के रूप में जोड़ें - arr.Skip(2); आइए एक उदाहरण देखें - उदाहरण us

  1. सी # में Array.BinarySearch विधि

    बाइनरीसर्च पद्धति का उपयोग करके सरणी तत्वों का स्थान प्राप्त करें। एक स्ट्रिंग सरणी सेट करें - string[] str = { "a", "m", "i", "t"}; अब Array.BinarySearch - . का उपयोग करके वर्ण t का स्थान प्राप्त करें Array.BinarySearch(str, "t"); यहाँ पूरा कोड ह

  1. सी # में क्लोन () विधि

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