金额小写转换为大写
/**/ /// <summary> /// 转换人民币大小金额 /// </summary> /// <param name="num"> 金额 </param> /// <returns> 返回大写形式 </returns> public static string CmycurD( decimal num) { string str1 = " 零壹贰叁肆伍陆柒捌玖 " ; // 0-9所对应的汉字 string str2 = " 万仟佰拾亿仟佰拾万仟佰拾元角分 " ; // 数字位所对应的汉字 string str3 = "" ; // 从原num值中取出的值 string str4 = "" ; // 数字的字符串形式 string str5 = "" ; // 人民币大写金额形式 int i; // 循环变量 int j; // num的值乘以100的字符串长度 string ch1 = "" ; // 数字的汉语读法 string ch2 = "" ; // 数字位的汉字读法 int nzero = 0 ; // 用来计算连续的零值是几个 int temp; // 从原num值中取出的值 num = Math.Round(Math.Abs(num), 2 ); // 将num取绝对值并四舍五入取2位小数 str4 = (( long )(num * 100 ))