web-dev-qa-db-ja.com

文字列に上付き文字を記述し、MessageBox.Show()を使用して表示する方法

メッセージボックスを使用して領域を出力しようとしています。たとえば、256 unit ^ 2 ...と表示されるはずです。

上付き文字(累乗用)と下付き文字(酸素用のO2など)を書くにはどうすればよいですか?

この男はここに(TM)のような上付き文字を追加します:

TMスーパースクリプトを文字列に追加

私は自分が明確になったことを願っています!ご迷惑をおかけして申し訳ありません...

13
Hazem Labeeb

たとえば、 nicode super/subscripts を使用してみてください:

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

それがうまくいかない場合、恐らくあなたはおそらくあなた自身のメッセージボックスを書く必要があるでしょう。

29
p.s.w.g

ここに上付き文字と下付き文字があります

ウィキペディア

そして、これがC#でユニコード文字をエスケープする方法です

[〜#〜] msdn [〜#〜]

4
Jonesopolis