メモリから整数を読み取っています(i
以下)。それを自分のキャラクターに変換するには、次のことを行います。
int i = 99;
string hex = 99.ToString("X"); //"63"
string readable = hex.FromHex(); //"c"
public static string FromHex(this string hex)
{
hex = hex.Replace("-", "");
byte[] raw = new byte[hex.Length / 2];
for (int i = 0; i < raw.Length; i++)
{
raw[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
}
return Encoding.UTF8.GetString(raw);
}
しかし、これを達成するためのより簡単な方法があると思いますか?