C开发经验技巧宝典(2)
发布时间:2021-06-07
发布时间:2021-06-07
}
string strd = prestr + "." + poststr;
d = Double.Parse(strd);//将字符串转换为双精度实数 return d; }
参数d表示要四舍五入的数;i表示要保留的小数点后的位数。
本实例主要介绍如何将商品金额小写转换成大写。运行程序,在文本框中输入小写金额,单击【确定】按钮执行转换。主要代码如下:
private void button1_Click(object sender, EventArgs e) {
String[] Scale = { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "兆", "拾", "佰", "仟" };
String[] Base = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; String Temp = textBox1.Text.ToString(); String Info = null;
int index = Temp.IndexOf(".",0,Temp.Length);//判断是否有小数点 if (index != -1) {
Temp = Temp.Remove(Temp.IndexOf("."), 1); for (int i = Temp.Length; i > 0; i--) {
int Data = Convert.ToInt16(Temp[Temp.Length - i]); Info += Base[Data - 48]; Info += Scale[i - 1]; } }