usingSystem;usingSystem
Text;namespaceDigitToChnText{///本程序用于将小写数字转换为中文大写,提供以下功能://2
能识别并处理任何错误输入//3
算法稳定,速度较快,中文大写比较符合语言习惯///本程序用于将小写数字变成大写中文数字classDigitToChnText{privatereadonlychar[]chnText;privatereadonlychar[]chnDigit;publicDigitToChnText(){chnText=newchar[]{'零','一','二','三','四','五','六','七','八','九'};chnDigit=newchar[]{'十','百','千','万','亿'};}publicstringConvert(stringstrDigit){//检查输入数字decimaldec;try{dec=decimal
Parse(strDigit);}catch(FormatException){thrownewException("输入数字的格式不正确
");}catch(Exceptione){throwe;}if(dec=10000000000000000m){thrownewException("输入数字太大或太小,超出范围
");}StringBuilderstrResult=newStringBuilder();//提取符号部分//'+'在最前