基线 SVN r240

SVN-Revision: r240
This commit is contained in:
cyf
2025-02-06 06:46:06 +00:00
commit ab56a9bcf7
5317 changed files with 902274 additions and 0 deletions
+81
View File
@@ -0,0 +1,81 @@
/***********************
* 说明:化学元素转换
* 创建人:龚宇超
* 创建日期:
* 修改人:
* 修改日期:
* 修改备注:
* 版本:1.0.0.0
***********************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NPOI.SS.UserModel;
namespace Lskj.Util
{
public sealed class ChemistryHelper
{
/// <summary>
/// <para>说明:化学式上标</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-07-25 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="str">The string.</param>
/// <returns>System.String.</returns>
public static string GetSuperChar(string str)
{
switch (str)
{
case "0": return "\x2070";
case "1": return "\x00B9";
case "2": return "\x00B2";
case "3": return "\x00B3";
case "4": return "\x2074";
case "5": return "\x2075";
case "6": return "\x2076";
case "7": return "\x2077";
case "8": return "\x2078";
case "9": return "\x2079";
case "+": return "\x207A";
case "-": return "\x207B";
}
return str;
}
/// <summary>
/// <para>说明:化学式下标</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-07-25 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="str">The string.</param>
/// <returns>System.String.</returns>
public static string GetSubChar(string str)
{
switch (str)
{
case "0": return "\x2080";
case "1": return "\x2081";
case "2": return "\x2082";
case "3": return "\x2083";
case "4": return "\x2084";
case "5": return "\x2085";
case "6": return "\x2086";
case "7": return "\x2087";
case "8": return "\x2088";
case "9": return "\x2089";
case "+": return "\x208A";
case "-": return "\x208B";
}
return str;
}
}
}