C#处理繁体简体互换的方法

      C#没有单独类库是处理繁体简体互换的,所以必须必须借用其他的类库来处理。第一,下载并安装internation pack,引用其中的类。第二,直接对Microsoft.VisualBasic的引用,因为VB.NET的运行库是继承在.NET FrameWork里,所以无需安装。

      今天着重讲一下第二种方法。      

Using Microsoft.VisualBasic;

Public  string TraditionalToSimplified(String str)
{
     return Strings.StrConv(str,VbStrConv.SimplifiedChinese,2052);
}

Public  string SimplifiedToTraditional(String str)
{
     return Strings.StrConv(str,VbStrConv.TraditionalChinese,2052);
}

  来自:http://msdn.microsoft.com/zh-tw/library/microsoft.visualbasic.strings.strconv(v=vs.80).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

            http://msdn.microsoft.com/en-us/library/ms912047(WinEmbedded.10).aspx

    StrConv的参数介绍及LocaleID取值的意义都有介绍,另LocaleID也可以用十六进制等表示。

版权声明:本文为FlyGoldfish原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/FlyGoldfish/articles/3726335.html