这应该是一个简单的。
我想向 System.Web.Mvc.ViewPage< T > 类添加一个扩展方法。
这个扩展方法应该怎么看?
我的第一个直觉想法是这样的:
namespace System.Web.Mvc
{
public static class ViewPageExtensions
{
public static string GetDefaultPageTitle(this ViewPage<Type> v)
{
return "";
}
}
}
解决方案
一般的解决方案是这个答案。
扩展 System.Web.Mvc.ViewPage 类的具体解决方案是我下面的回答,从通用解决方案开始。
不同之处在于,在特定情况下,您需要一个泛型类型的方法声明和一个将泛型类型强制为引用类型的语句。