吉日同志的原贴见:http://www.cnblogs.com/jirigala/archive/2011/03/18/1979472.html
我的回复:
(1):哥们的代码看起来也有很多重载.但是重复代码太多,而且类中各功能职责不清楚,很托沓.
吉日的回复:
@mywork
大哥,我好像很在意这个,不知道哪里有错误了,我就本着单一职责写的代码,自己没体会出来哪里写错了,希望高手能指点。
@mywork
实在是没能看出来,哪里不单一了,希望能高人能指点。
我的回复:
(B)保存StringBuilder为指定路径文件,中间判断目录是否存在,不存在创建,文件如果存在,则覆盖,参数可以考虑Encoding.
以上两个方法都可以扩展方法形式存在.进一步减少编码时代码量.
再建议一次,StreamWriter streamWriter 推荐用using()方式调用,省心省力.
另:一个通用的功能,确实应该考虑处理特殊情况.
期待吉日出来解释我说的那几种情况的原因.
后来我等了两天,吉日也没有回复。
下一遍我发一个基于Gembox.Spreadsheet 2.9 的真导出的功能实现。