tring rstr=""; int strlen=str.Length; if (strlen<=4)//数字长度小于四位 { rstr= ConvertDigit(str); } else { if (strlen<=8)//数字长度大于四位,小于八位 { tmpstr=str.Substring(strlen-4,4);//先截取最后四位数字 rstr=ConvertDigit(tmpstr);//转换最后四位数字 tmpstr=str.Substring(0,strlen-4);//截取其余数字 //将两次转换的数字加上萬后相连接 rstr= String.Concat(ConvertDigit(tmpstr)+"萬",rstr); rstr=rstr.Replace("零萬","萬"); rstr=rstr.Replace("零零","零"); } else if(strlen<=12)//数字长度大于八位,小于十二位 { tmpstr=str.Substring(strlen-4,4);//先截取最后四位数字 rstr=ConvertDigit(tmpstr);//转换最后四位数字 tmpstr=str.Substring(strlen-8,4);//再截取四位数字 rstr= String.Concat(ConvertDigit(tmpstr页码:[1] [2] [3] [4] [5] [6] [7] [8] [9] 第3页、共9页 |