我的代码在操作方法中有以下内容:
catch (Exception e)
{
log(e);
return Content(ExceptionExtensions.GetFormattedErrorMessage(e));
}
调用的函数如下所示:
public static class ExceptionExtensions
{
public static string GetFormattedErrorMessage(this Exception e)
if (e == null)
{
throw new ArgumentNullException("e");
}
有人可以解释为什么参数列表的开头有一个“this”吗?