【发布时间】:2020-09-30 17:49:51
【问题描述】:
在我的研究过程中,我发现了一些关于 IsNullOrWhiteSpace 的有趣之处。
这是一种扩展方法,但我曾经将其用作string.IsNullOrWhiteSpace。
我发现我可以在不指定 string 类的情况下调用它:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
var req = filterContext.HttpContext.Request;
var auth = req.Headers["Authorization"];
if (!IsNullOrWhiteSpace(auth))
{
...
这怎么可能以及为什么有效?
【问题讨论】:
标签: c# extension-methods