我想用自己的方法替换.NET或ASP MVC框架中包含的扩展方法。
例如:我想替换ASP.NET MVC库中的
可以吗?我不能使用override或new关键字。
例如:我想替换ASP.NET MVC库中的
TextBox
方法。public static string TextBox(this HtmlHelper htmlHelper, string name)
{
...
}
可以吗?我不能使用override或new关键字。
FrobCo.MyExtensionNamespace
比BazCo.TheirExtensionNamespace
更接近于FrobCo.Blorble
中的任何一个类?在我看来,对于BazCo扩展,您需要上升两个命名空间级别,然后下降两个级别,而对于FrobCo扩展,您只需要上升一个命名空间级别,然后下降一个级别。因此,在我看来,FrobCo扩展更接近。 - Daniel A.A. Pelsmaeker