数字转化为大写中文

mac2022-06-30  59

  private static string [] cstr = { " " , " " , " " , " " , " " , " " , " " , " " , " " , " " }; private static string [] wstr = { "" , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " }; /// <summary> /// 数字转化为大写中文 /// </summary> /// <param name="strNumber"></param> /// <returns></returns> public string ToUpperStr( string strNumber) { int intLength = strNumber.Length; string strTemp = "" ; string strResult = "" ; for ( int i = 0 ; i < intLength;i ++ ) { strTemp = strNumber.Substring(intLength - i - 1 , 1 ); strResult = String.Concat(cstr[Int32.Parse(strTemp)] + wstr[i], strResult); } strResult = strResult.Replace( " 拾零 " , " " ); strResult = strResult.Replace( " 零拾 " , " " ); strResult = strResult.Replace( " 零佰 " , " " ); strResult = strResult.Replace( " 零仟 " , " " ); strResult = strResult.Replace( " 零萬 " , " " ); for ( int i = 1 ; i <= 6 ;i ++ ) { strResult = strResult.Replace( " 零零 " , " " ); } strResult = strResult.Replace( " 零萬 " , " " ); strResult = strResult.Replace( " 零億 " , " " ); strResult = strResult.Replace( " 零零 " , " " ); return strResult; }

 

转载于:https://www.cnblogs.com/xiebin1986/archive/2010/04/26/1721397.html

相关资源:MySQL函数-数字转换为大写中文
最新回复(0)