标签: .net extension-methods override
可能重复: Is there any way in C# to override a class method with an extension method?
是否可以使用扩展方法override或shadow(C#)new实例方法?
答案 0 :(得分:25)
没有。来自MSDN:
您可以使用扩展方法来扩展类或接口,但不能覆盖它们。永远不会调用与接口或类方法具有相同名称和签名的扩展方法。在编译时,扩展方法的优先级始终低于类型本身中定义的实例方法。