2008-12-15 14 views
9

क्या मैं एक भाग निकले यूनिकोड स्ट्रिंग के लिए एक सी # चरित्र परिवर्तित करने की जरूरत है के लिए सी # वर्ण परिवर्तित करें:मैं कैसे अपने हेक्साडेसिमल कोड प्रतिनिधित्व

तो, 'ए' -> "\ x0041"।

char ch = 'A'; 
string strOut = String.Format("\\x{0}", Convert.ToUInt16(ch).ToString("x4")); 

उत्तर

14

कास्ट और composite formatting का उपयोग करें::

char ch = 'A'; 
string strOut = String.Format(@"\x{0:x4}", (ushort)ch); 
+0

मुझे नहीं पता था कि समग्र स्वरूपण बुलाया गया था

वहाँ से यह करने के लिए एक बेहतर तरीका है। धन्यवाद! +1 – Greg

संबंधित मुद्दे