简介:
1、该dll能将阿拉伯数字转换为汉字数字或者中文大写金额。例如1234567.07可转换为:
“一百二十三万四千五百六十七点零七”或“壹佰贰拾叁万肆仟伍佰陆拾柒圆零柒分”。
目前支持正负千亿以内(整数部分不超过12位)的整数和小数的转化。
2、当转换为汉字金额时精确到分,即小数部分的第二位,如果您传入的金额小数部分超
过两位则自动在第三位开始四舍五入。如:1234567.074会转换为“壹佰贰拾叁万肆仟伍
佰陆拾柒圆零柒分”;1234567.075则转换为“壹佰贰拾叁万肆仟伍佰陆拾柒圆零捌分”
使用说明:
在工程内引入characterChange.dll。然后在类文件里引入lihejushi.characterChange命名
空间(using lihejushi.characterChange;)。
程序里使用(new characterChange()).ChangeOver(“待转换的阿拉伯字符串”,“转换参数(1:转换为中文数字;6:转换为中文大写金额)”)
的格式调用。该方法返回一个字符串,既是转换后的结果。例如:您需要转换为中文数字可
这样调用:TextBox2.Text=(new characterChange()).ChangeOver("1234567.009",1);运行
后TextBox2.Text就是“一百二十三万四千五百六十七点零零九”;
如您需要转换为中文金额可这样调用:TextBox2.Text=(new characterChange()).ChangeOver("1234567.07",6);
运行后TextBox2.Text就是“壹佰贰拾叁万肆仟伍佰陆拾柒圆零柒分”
补充:
该dll在c#环境中测试通过。您在使用中有什么问题或发现什么bug请发邮件至lihejushi@163.com 。感谢您的支持!
唳鹤居士作品