【发布时间】:2017-01-19 17:38:19
【问题描述】:
我在 My ClassLibrary 中添加可选参数
例子
public static string GetData(string name, string surname, bool status = false){}
我的 ASPX 页面正在调用方法
GetData(string name, string surname)
我只是重建了 ClassLibrary 而不是 ASP 页面。然后它抛出错误Method Not Found
请帮忙 如何保持向后兼容性?意味着如果我只是替换类库,那么它不应该影响我的 ASP 页面。我使用 .NET 版本 4
谢谢
【问题讨论】:
-
使用附加参数而不是使用可选参数创建重载。
-
这个问题有关于为什么这不起作用的答案:stackoverflow.com/questions/7516256/…
-
@AsheraH :我阅读了上述评论,但不明白为什么会出现问题以及如何克服
标签: c# asp.net backwards-compatibility class-library