http://dev.csdn.net/article/28/28977.shtm

解决方案 »

  1.   

    支持源码开放,大家共同进步.^^.开源:C#.NET开发的MIS打印程序,各种网格如DataGrid打印、DataTable、HtmlTable等二维形式全搞定,源码免费下载
    http://community.csdn.net/Expert/topic/3278/3278050.xml?temp=4.912966E-02
      

  2.   

    提几个问题,希望不要挨砖头。
    问题1:
    IsPositveDecimal()中使用异常来检查输入是否合法,不是很有效率。代码是简单了,但是是牺牲性能为代价。建议改用正则表达式检查。问题2:
    涉及多次内容操作的字符串,为何不是用StringBuilder来提高效率?问题3:
    bad smell的第一位就是代码重复。
    数数看
    rstring=rstring.Replace("零零","零");
    出现了多少次呢?问题4:
    太多硬编码的字符串内容,建议使用static readonly或者const。
      

  3.   

    也觉得有很多地方能提升效率
    精简代码觉得问题1不能算regax更费时间,(如果正常的话,异常则没什么说得)