数字金额转换汉字金额
数字金额转换汉字金额/// <summary> /// 转换数字金额主函数(包括小数) /// </summary> /// <param name="str">数字字符串</param> /// <
数字金额转换汉字金额 /// <summary> /// 转换数字金额主函数(包括小数) /// </summary> /// <param name="str">数字字符串</param> /// <returns>转换成中文大写后的字符串或者出错信息提示字符串 </returns> public static string ConvertSum(string str) { if (!IsPositveDecimal(str)) return "格式错误!"; if (Double.Parse(str) >999999999999.99) return "金额溢出"; char[] ch =new char[1]; ch[0] ='.'; //小数点 string[] splitstr =null; //定义按小数点分割后的字符串数组 splitstr =str.Split(ch[0]);//按小数点分割字符串 if (splitstr.Length == 1) //只有整数部分 { return ConvertData(str) +"圆整"; } else if (splitstr.Length == 2) { if (splitstr[0].ToString() == "0" || splitstr[0].ToString() == "")//

