Unicodeエスケープシーケンスを文字列に変換する方法です。
(例)\u3042 → "あ"
サンプル
例)"\u3042\u3044\u3046\u3048\u304a"を文字列に変換する
using System.Text.RegularExpressions;
// Unicodeエスケープシーケンス文字列
string str = @"\u3042\u3044\u3046\u3048\u304a";
// 変換してコンソールに表示する
string result = Regex.Unescape(str);
Console.WriteLine(result);
結果
あいうえお
備考
- Unicodeエスケープシーケンスを文字列に変換するにはSystem.Text.RegularExpressions.Regex.Unescapeを使うと簡単です。
- エスケープ文字でない文字列を指定した場合は、指定した値がそのまま返されます。