में लंबी स्ट्रिंग को कनवर्ट करना मैं बाइनरी की एक लंबी स्ट्रिंग को हेक्स स्ट्रिंग में परिवर्तित करने का एक तरीका ढूंढ रहा हूं।बाइनरी से हेक्स सी #
बाइनरी स्ट्रिंग इस "0110011010010111001001110101011100110100001101101000011001010110001101101011"
मैं
hex = String.Format("{0:X2}", Convert.ToUInt64(hex, 2));
का उपयोग कर की कोशिश की है की तरह कुछ लग रहा है लेकिन केवल तभी, बाइनरी स्ट्रिंग एक Uint64 यदि स्ट्रिंग काफी लंबे समय है जो इसे जीता 'में फिट बैठता है काम करता है टी।
बाइनरी की एक स्ट्रिंग को हेक्स में बदलने का दूसरा तरीका है?
धन्यवाद
क्यों w क्या आप 'UINT64' से बड़े मान को प्रदर्शित करने वाली स्ट्रिंग को संभालने में सक्षम होने के लिए 'Convert.ToUInt64()' की उम्मीद कर सकते हैं? –