是否可以使用扩展方法覆盖或隐藏(在C#中为new)实例方法?
可能是重复的: 在C#中是否有一种方法可以使用扩展方法覆盖类方法?
来自MSDN:
您可以使用扩展方法来扩展类或接口,但不能用它们来覆盖类或接口。与接口或类方法具有相同名称和签名的扩展方法永远不会被调用。在编译时,扩展方法总是比类型本身中定义的实例方法优先级低。