0

在 Visual Studio 2012 中,我想从 HttpRouteCollection 类导航到 MapHttpRoute 方法。

因此,例如,如果我转到 Routes.MapHttpRoute() 的 Routes 的定义,我看到 Routes 是 HttpRouteCollection 类的一个实例。但是,如果我检查 HttpRouteCollection 的定义,我找不到 MapHttpRoute 方法。扩展方法是否隐藏?

4

1 回答 1

1

不,它们没有隐藏。它们是驻留在HttpRouteCollectionExtensions静态类中的扩展方法,并且由于您使用的是 的实例HttpRouteCollection,因此您将它们视为可用的 API。

在此处输入图像描述

如果将来出现这种情况,您可以判断的另一种方法是查看相关方法的文档

于 2017-01-11T17:12:48.727 回答