程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#實現漢字簡繁轉換(萬雅虎原創)

C#實現漢字簡繁轉換(萬雅虎原創)

編輯:C#入門知識

public string TranToTrade(string text)//轉換為繁體
{
    if (text.ToString().Length > 0
)
    {
        string Sstr = Conversions.ToString(this
.getSimple());
        string Tstr = Conversions.ToString(this
.getTrade());
        char[] TradeArr = Tstr.ToCharArray(0, Tstr.Length - 1
);
        int VB$t_i4$L0 = text.Length - 1
;
        for (int i = 0; i <= VB$t_i4$L0; i++
)
        {
            char oldstr = Conversions.ToChar(text.Substring(i, 1
));
            if
(Sstr.Contains(Conversions.ToString(oldstr)))
            {
                char newstr =
TradeArr[Sstr.IndexOf(oldstr)];
                text =
text.Replace(oldstr, newstr);
            }
        }
        return
text;
    }
    //Interaction.MsgBox("沒有輸入任何漢字", MsgBoxStyle.OkOnly, null);

    return text;
}
public string TranToSimple(string text)//轉換為簡體.

{
    if (text.ToString().Length > 0
)
    {
        string Sstr = Conversions.ToString(this
.getSimple());
        string Tstr = Conversions.ToString(this
.getTrade());
        char[] simpleArr = Sstr.ToCharArray(0, Sstr.Length - 1
);
        int VB$t_i4$L0 = text.Length - 1
;
        for (int i = 0; i <= VB$t_i4$L0; i++
)
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved