string text1 = "\u6211\u662f\u4e2d\u56fd\u4eba\uff01";
      string text2 = Strings.StrConv(text1, VbStrConv.TraditionalChinese, 0);
      Console.Write(text2);
      text1 = Strings.StrConv(text2, VbStrConv.SimplifiedChinese, 0);
      Console.Write(text1);

解决方案 »

  1.   

    string strSimplifiedChinese, strTraditionalChinese;
            strSimplifiedChinese = "我是中国人!";
    strTraditionalChinese = Microsoft.VisualBasic.Strings.StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese,(int)0);
    MessageBox.Show(strTraditionalChinese);
    strSimplifiedChinese = Microsoft.VisualBasic.Strings.StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese,(int)0);// '繁转简
    MessageBox.Show(strSimplifiedChinese);
      

  2.   

    下面只是对应的语法/:
    string strSimplifiedChinese, strTraditionalChinese;
    strTraditionalChinese = StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese);//你这里的控件是.net下的?还是vb下的?
    Console.Write(strTraditionalChinese);strSimplifiedChinese = StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese); //繁转简
    Console.Write(strSimplifiedChinese);
      

  3.   

    查了MSDN,好像C#里没有对应的函数
      

  4.   

    string text1 = "\u6211\u662f\u4e2d\u56fd\u4eba\uff01";
          string text2 = Strings.StrConv(text1, VbStrConv.TraditionalChinese, 0);
          Console.Write(text2);
          text1 = Strings.StrConv(text2, VbStrConv.SimplifiedChinese, 0);
          Console.Write(text1);
      

  5.   

    谢谢 maotin(liu) ,编译通过了,但"\u6211\u662f\u4e2d\u56fd\u4eba\uff01";这是什么东东?
    一定要写成这样吗?直接使用汉字是否不妥?
      

  6.   

    我试了一把,应该没问题。在引用中添加Microsoft.VisualBasic  //Microsoft.VisualBasic.dll
    using System;
    using System.Text;
    using Microsoft.VisualBasic;namespace TestGbBig5
    {
    class Class1
    {
    [STAThread]
    static void Main(string[] args)
    {
    //
    // TODO: 在此处添加代码以启动应用程序
    //
    string strSimplifiedChinese, strTraditionalChinese;
    strSimplifiedChinese = "我是中国人!";
    strTraditionalChinese = Microsoft.VisualBasic.Strings.StrConv(strSimplifiedChinese, VbStrConv.TraditionalChinese,(int)0);
    Console.WriteLine(strTraditionalChinese);
    strSimplifiedChinese = Microsoft.VisualBasic.Strings.StrConv(strTraditionalChinese, VbStrConv.SimplifiedChinese,(int)0);// '繁转简
    Console.WriteLine(strSimplifiedChinese);
    Console.ReadLine();
    }
    }
    }