【发布时间】:2009-09-14 21:40:57
【问题描述】:
抱歉,如果这是愚蠢的。如何使用整数打印 Unicode 字符,例如 \u20ac?所以,我想传递整数 8364,而不是 Console.WriteLine("\u20ac");。
谢谢。
【问题讨论】:
抱歉,如果这是愚蠢的。如何使用整数打印 Unicode 字符,例如 \u20ac?所以,我想传递整数 8364,而不是 Console.WriteLine("\u20ac");。
谢谢。
【问题讨论】:
只需将数字转换为代表 UTF-16 代码点的 char:
public static void PrintChar(int codePoint)
{
Console.WriteLine((char) codePoint);
}
PrintChar(8364);
【讨论】: