C# 如何在resources.resx文件中键入下标和上标?

C# 如何在resources.resx文件中键入下标和上标?,c#,.net,vb.net,C#,.net,Vb.net,我必须用下标和上标设置这个文件中的设置。 但我现在不知道怎么打 更多细节。 我必须填充h2o等化学元素,但我不知道如何在resources.resx文件中键入下标为“2”的元素 请提供帮助。如果要将输出呈现到网页,则可以将HTML标记下标文本和上标文本直接嵌入到文本中 如果使用其他显示,则需要解析返回的文本并自行处理标记。资源文件中的字符串为纯文本(无格式),但可以包含任何Unicode字符。所以可以使用Unicode下标和上标 发件人: Unicode已经为包括全套阿拉伯数字在内的许多字符提供

我必须用下标和上标设置这个文件中的设置。 但我现在不知道怎么打

更多细节。 我必须填充h2o等化学元素,但我不知道如何在resources.resx文件中键入下标为“2”的元素


请提供帮助。

如果要将输出呈现到网页,则可以将HTML标记下标文本和上标文本直接嵌入到文本中


如果使用其他显示,则需要解析返回的文本并自行处理标记。

资源文件中的字符串为纯文本(无格式),但可以包含任何Unicode字符。所以可以使用Unicode下标和上标

发件人:

Unicode已经为包括全套阿拉伯数字在内的许多字符提供了下标和上标版本。这些字符允许任何多项式、化学方程式和某些其他方程式以纯文本表示,而无需使用HTML或TeX等任何形式的标记

[……]

统一的Unicode标准为剪切和粘贴目的定义了数字和通用数学符号的完整子脚本和超级脚本(⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ), 除q(ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ ), 有限的大写拉丁字母(ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ ), 几个下标的小写字母(ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ ), 和一些希腊字母(ᵅ ᵝ ᵞ ᵟ ᵋ ᶿ ᶥ ᶲ ᵠ ᵡ ᵦ ᵧ ᵨ ᵩ ᵪ ). 请注意,由于这些字形来自不同的范围,它们的大小和位置可能不同,具体取决于字体

示例:H₂O、 C₈H₁₀N₄O₂

纯文本(RESX文件中的字符串)没有sub/super脚本的概念。解释问题的更多上下文将有可能提出解决问题的方法。