请教小写金钱变大些最简单的方法,如12.345变成壹贰零叁肆五!

解决方案 »

  1.   

    private string[] NumChineseCharacter = new string[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
    public string ConvertChinese(string str)
      {
       string cstr="";
       switch(str)
       {
        case "0": cstr="零";break;
        case "1": cstr="壹";break;
        case "2": cstr="贰";break;
        case "3": cstr="叁";break;
        case "4": cstr="肆";break;
        case "5": cstr="伍";break;
        case "6": cstr="陆";break;
        case "7": cstr="柒";break;
        case "8": cstr="捌";break;
        case "9": cstr="玖";break;
       }
       return(cstr);
    }
    其他参考
      

  2.   

    不是Money转换的话,就直接一个个的替换,总共不过11个字符
      

  3.   

    不知道LZ懂JAVA吗,我用JAVA写过一个完整的,元角分这样的单位全都能处理,需要的话就把你的邮箱PM给我,我发给你。