方法'LogException'没有重载需要2个参数

时间:2012-02-22 12:33:41

标签: c#

问题:方法'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) { ... }

1 个答案:

答案 0 :(得分:0)

帕迪是对的,错误的引用类型。感谢您的帮助,并随时添加您的评论作为答案(声誉)。