问题:方法'LogException'没有重载需要2个参数。
描述:我有一个方法应该能够选择性地获取其他信息,所以我添加了一个可选参数/参数(选项1 )。这没用,所以我尝试了两种方法(选项2 )。现在我很确定它不是编码错误,而是Visual Studio(2010)。我尝试过清理,重建和构建(删除bin文件夹后),但错误“No overload ...”总是停止构建过程。
拨打
catch(Exception e)
{
ServerLog.Instance.LogException(e, (object)info);
}
实施选项1
public void LogException(Exception e, object info=null) { ... }
实施选项2
public void LogException(Exception e) { LogException(e, null); }
public void LogException(Exception e, object info) { ... }
答案 0 :(得分:0)
帕迪是对的,错误的引用类型。感谢您的帮助,并随时添加您的评论作为答案(声誉)。