小知識:C#可選參數的一個陷阱

一、背景: 互聯網行業,爲了降低程序維護、升級的部署風險,往往會將程序拆分成很多項目,編譯成多個dll部署,這樣發佈的時候,只需要部署修改過的dll即可。   二、問題: 有一個函數,在很多個地方被使用: public fun1(A a ,B b) { //代碼主體 }   突然有一天,有的地方調用的時候需要加入一個參數C c,但是又不想其他客戶程序有任何變動,可以充分利用.net4.0新
相關文章
相關標籤/搜索