Как написать Надстрочный код в строке и отобразить с помощью MessageBox.Показать ()?

Я пытаюсь вывести область с помощью окна сообщения, и она должна отображаться, например, как 256 unit^2...

Как я могу написать Надстрочный (для полномочий) и подстрочный (например, O2 для кислорода)???

этот парень здесь добавляет Надстрочный знак типа (TM):

добавление TM-надстрочного кода в строку

надеюсь, я понятно! Заранее спасибо и извините за неудобства...

2 ответов


вы можете попробовать использовать Юникод супер/подстрочные, например:

var o2 = "O₂";       // or "O\x2082"
var unit2 = "unit²"; // or "unit\xB2"

Если это не сработает, боюсь, вам, вероятно, придется написать свое собственное окно сообщения.


вот надписи и индексы

Википедия

и вот как избежать символов Юникода в c#

MSDN