K.C*_*K.C 3 c# unicode character
我将动态显示 Unicode,
例如,我知道"\U00020001"会显示一个字符。(下面的变量“standard_format”)。但是,我只能直接显示整个字符串( "\U00020001")。
我想知道如何将该字符串显示为字符。

如果写入"\U0002B695"整个字符串将会被识别为转义序列。"\\U0002B695"然而,仅In\\会被识别为 的转义序列\。我不知道如何以这种方式构建字符串文字,然后像编译器一样解析它。
为了获取字符串,您需要将十六进制值转换为 int,然后将其转换为字符串:
string txt_unicodePoint = "2B695";
int value = int.Parse(txt_unicodePoint, System.Globalization.NumberStyles.HexNumber);
string result = char.ConvertFromUtf32(value).ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1759 次 |
| 最近记录: |