文字の Unicode を取得する方法です。意外と情報が見つからなかったので。
using System;
using System.Text;
using System.Globalization;
var unicode = new UnicodeEncoding(true, false);
var encodedBytes = unicode.GetBytes("あ");
string output = "";
for (int i = 0; i < encodedBytes.Length; i++)
{
output += string.Format("{0:x2}", encodedBytes[i]);
}
Console.WriteLine(output);// 3042
// 数値に変換
var hex = int.Parse(output, NumberStyles.HexNumber);
Console.WriteLine(hex.ToString());// 12354
あ
の Unicode は以下です。