using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//
string str = TextBox1.Text;
if (str.LastIndexOf(".") < 6 && str.LastIndexOf(".")!=-1)
{
ToChineseNumber(str);
}
else
{
Response.Write("请输入万以内的数");
}
}
public void ToChineseNumber(string str)
{
string money=null;
string[] shu=TextBox1.Text.Split('.');
string zheng=shu[0];
string xiao = shu[1];
string[] arr = new string[10];
arr[0] = "零";
arr[1] = "壹";
arr[2] = "贰";
arr[3] = "叁";
arr[4] = "肆";
arr[5] = "伍";
arr[6] = "陆";
arr[7] = "柒";
arr[8] = "捌";
arr[9] = "玖";
string[] wei = new string[] {"角","元","拾","佰","仟","万"};
zhuanHuan(zheng,xiao, money, arr, wei);
}
public void zhuanHuan(string zheng,string xiao,string money,string[]arr,string[]wei)
{
for (int i = 0; i < zheng.Length; i++)
{
int aa = Convert.ToInt32(zheng.Substring(i, 1));
money += arr[aa];
money += wei[zheng.Length - i];
}
for (int i = 0; i < xiao.Length; i++)
{
money += arr[Convert.ToInt32(xiao.Substring(i, 1))];
if (i==0)
{
money += wei[0];
}
}
Response.Write(money);
}
}