数字小写转大写

//加到类的定义部分
private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};
private static string[] wstr={"","","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟"};
//数字必须在12位整数以内的字符串
//调用方式如:Label1.Text=ConvertInt("数字字符串");
 
public string ConvertInt(string str)
               {
               int len=str.Length;
            int i;
               string tmpstr,rstr;
                       rstr="";
                       for(i=1;i<=len;i++)
                       {
                       tmpstr=str.Substring(len-i,1);
                       rstr=string.Concat(cstr[Int32.Parse(tmpstr)]+wstr[i],rstr);
                       }
                       rstr=rstr.Replace("拾零","拾");
                       rstr=rstr.Replace("零拾","零");
            rstr=rstr.Replace("零佰","零");
            rstr=rstr.Replace("零仟","零");
                       rstr=rstr.Replace("零萬","萬");
                       for(i=1;i<=6;i++)
                       rstr=rstr.Replace("零零","零");
                       rstr=rstr.Replace("零萬","零");
                       rstr=rstr.Replace("零億","億");
                       rstr=rstr.Replace("零零","零"); 
                        rstr+="圆整";         
               return rstr;
               }
阅读更多
文章标签: string
个人分类: C#
上一篇正则表达式
下一篇在C#中使用LOG4NET
想对作者说点什么? 我来说一句

汇编语言数字小写大写

2009年12月10日 720B 下载

汇编语言数字大写小写

2009年12月10日 727B 下载

VB数字小写大写的源代码

2009年09月21日 6KB 下载

没有更多推荐了,返回首页

关闭
关闭