Просто быстрый вопрос. Для римских цифр выше 3999
мы использовали для их представления с использованием надстрочной линии. Для представляющих 4000
, мы будем использовать следующее:Overline in console programming
Таким образом, чтобы отобразить этот длинный ряд, что я должен делать? Кроме того, пожалуйста, советую мне, какой из вышеперечисленных прав?
Update # 1
я где-то видел, что мы можем использовать символы Unicode, используя следующий код:
Console.OutputEncoding = System.Text.Encoding.Unicode;
Console.WriteLine("H\u0305");
Console.WriteLine("\u0305H");
Console.ReadLine();
После ввода этого кода, я поставил свою консоль, чтобы использовать Consolas
шрифт на 14pt
. Я получил этот результат:
я ожидал либо кода, чтобы показать мне комбинированный вариант, но безрезультатно.
I изображение, вам придется использовать несколько двойных интервалов, помещая знак подчеркивания '_' на первой строке – Jonesopolis
@ Jonesy Хорошая идея, но жесткая. Что-то лучше? Может сохраняться как последний вариант. –
Существует «Объединение Overline», см. [Здесь] (http://stackoverflow.com/questions/18127029/how-to-display-overlined-letters-in-net), но заставить его работать в консоли удачи .. Если вам это удастся, сделайте свои выводы! - По другому вопросу: я бы предпочел первую версию. – TaW