C# में BitConverter.ToString () विधि का उपयोग बाइट्स के निर्दिष्ट सरणी के प्रत्येक तत्व के संख्यात्मक मान को उसके समकक्ष हेक्साडेसिमल स्ट्रिंग प्रतिनिधित्व में बदलने के लिए किया जाता है।
सिंटैक्स
public static string ToString (byte[] val);
ऊपर, वैल बाइट सरणी है।
उदाहरण
using System; public class Demo { public static void Main() { byte[] arr = {0, 10, 2, 5, 32, 45}; int count = arr.Length; Console.Write("Byte Array... "); for (int i = 0; i < count; i++) { Console.Write("\n"+arr[i]); } Console.WriteLine("\nByte Array (String representation) = {0} ", BitConverter.ToString(arr)); } }
आउटपुट
Byte Array... 0 10 2 5 32 45 Byte Array (String representation) = 00-0A-02-05-20-2D
उदाहरण
using System; public class Demo { public static void Main() { byte[] arr = { 0, 0, 7, 10, 18, 20, 25, 26, 32}; int count = arr.Length; Console.Write("Byte Array... "); for (int i = 0; i < count; i++) { Console.Write("\n"+arr[i]); } Console.WriteLine("\nByte Array (String representation) = "+BitConverter.ToString(arr)); for (int i = 0; i < arr.Length - 1; i = i + 2) { short res = BitConverter.ToInt16(arr, i); Console.WriteLine("\nValue = "+arr[i]); Console.WriteLine("Result = "+res); } } }
आउटपुट
Byte Array... 0 0 7 10 18 20 25 26 32 Byte Array (String representation) = 00-00-07-0A-12-14-19-1A-20 Value = 0 Result = 0 Value = 7 Result = 2567 Value = 18 Result = 5138 Value = 25 Result = 6681