类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
private void button1_Click(object sender, System.EventArgs e)
{
label2.Text=ConvertInt(textBox1.Text.ToString());
}
//加到类的定义部分
private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};
private static string[] wstr={"","","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟"};
//数字必须在12位整数以内的字符串
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-1,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;
}
}
网友回答: