0
我添加可選參數在我的ClassLibrary添加在ClassLibrary可選參數不提供BackWord兼容性
例
public static string GetData(string name, string surname, bool status = false){}
和我的ASPX頁面調用方法
GetData(string name, string surname)
我只是重建ClassLibrary而不是ASP頁面。然後它拋出錯誤找不到的方法
請幫忙 如何保持向後兼容性?意味着如果我只是classlibrary,那麼它不應該影響我的ASP頁面。我是個使用.NET版本4
謝謝
使用附加參數創建重載而不是使用可選參數。 – Joe
這個問題有答案爲什麼這不工作:http://stackoverflow.com/questions/7516256/is-using-optional-parameters-for-backwards-compatibility-a-good-idea?rq=1 – AsheraH
@AsheraH:我讀過上面的評論,但沒有明白爲什麼它會造成問題以及如何克服 – Akshay