2011-11-23 16 views
6

नमस्ते मैं सी # में आवेदन कर रहा हूं। मेरे पास हेक्स मानों के बाइट सरणी हैं। मैं उन मानों को लिखना चाहता हूं क्योंकि यह इसे स्ट्रिंग या किसी अन्य चीज़ में परिवर्तित किए बिना फ़ाइल में है। कृपया मेरी मदद करें। पहले से धन्यवाद।बाइट सरणी हेक्स मान कैसे प्रदर्शित करें?

उत्तर

9

यदि आप इसे प्रदर्शित करना चाहते हैं तो आप उसे स्ट्रिंग में परिवर्तित करने से नहीं बच सकते हैं। आप उपयोग कर सकते हैं:

String.Format("{0,10:X}", hexValue) 
17

मैं थोड़ा देर हो रही है, लेकिन कोई BitConverter वर्ग है कि आप के लिए एक छोटे से जादू करता है उल्लेख किया।

public static string GetHexStringFrom(byte[] byteArray) 
{ 
    return BitConverter.ToString(byteArray); //To convert the whole array 
} 

इसके अलावा, वहाँ भार के सरणी का केवल एक हिस्सा पार्स मदद कर सकते हैं कर रहे हैं