我知道 - 有很多這方面的主題,但即使我看了一堆他們無法找到解決方案.. 我將字符轉換爲十六進制是這樣的:將十六進制字符串轉換回字符
char c = i;
int unicode = c;
string hex = string.Format("0x{0:x4}", unicode);
問題:如何將hex轉換爲char?
我知道 - 有很多這方面的主題,但即使我看了一堆他們無法找到解決方案.. 我將字符轉換爲十六進制是這樣的:將十六進制字符串轉換回字符
char c = i;
int unicode = c;
string hex = string.Format("0x{0:x4}", unicode);
問題:如何將hex轉換爲char?
using System;
using System.Globalization;
class Sample {
static void Main(){
char c = 'あ';
int unicode = c;
string hex = string.Format("0x{0:x4}", unicode);
Console.WriteLine(hex);
unicode = int.Parse(hex.Substring(2), NumberStyles.HexNumber);
c = (char)unicode;
Console.WriteLine(c);
}
}
你問一個十六進制字符串? – Oded
是的,我想將「string hex」轉換回char – Min0