小知识:C#可选参数的一个陷阱

一、背景: 互联网行业,为了降低程序维护、升级的部署风险,往往会将程序拆分成很多项目,编译成多个dll部署,这样发布的时候,只需要部署修改过的dll即可。   二、问题: 有一个函数,在很多个地方被使用: public fun1(A a ,B b) { //代码主体 }   突然有一天,有的地方调用的时候需要加入一个参数C c,但是又不想其他客户程序有任何变动,可以充分利用.net4.0新
相关文章
相关标签/搜索