4

只是一个快速的问题。对于上面的罗马数字3999,我们过去用上划线表示它们。为了表示4000,我们将使用以下内容:

那么,要显示这个上划线,我应该怎么做呢?另外,请教我以上哪一个是正确的?


更新#1

我在某处看到我们可以使用以下代码使用 Unicode 字符:

Console.OutputEncoding = System.Text.Encoding.Unicode;
Console.WriteLine("H\u0305");
Console.WriteLine("\u0305H");
Console.ReadLine();

放置此代码后,我已将控制台设置为Consolas使用14pt. 我得到了这个输出:

我期待任何一个代码都能向我展示一个组合版本,但无济于事。

4

1 回答 1

-1

在控制台中?你不能。由于控制台仅支持字符,因此无法以这种方式绘制到控制台。

Unicode 中确实存在一个(如此处所示,但这只是一个带上划线的空格。

于 2014-10-30T19:29:39.910 回答