c# - 应该使用 base 关键字吗?

标签 c# .net

从派生类调用基类的方法时,是否应该使用“base”关键字?似乎使用 base 关键字会增加代码的可读性,但到目前为止对我来说,当我排除它时,对代码编译和执行没有影响。

最佳答案

重写方法时 base 关键字很重要:

override void Foo()
{
  base.Foo();
  // other stuff
}

我从不将它用于任何其他用途。

关于c# - 应该使用 base 关键字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526889/

相关文章:

c# - 回发时出现无效 View 状态错误

c# - 我只需要实现接口(interface)的一些方法

c# - C# 中的可选数组参数

c# - System.AccessViolation 由于 Marshal.StructureToPtr

.NET:加载同一个 DLL 的两个版本

.net - EF Core 处理多个预订请求并发的理想方法

c# - Entity Framework 和连接表达式中的一对多配置

c# - 执行 DbCommand 失败 - 引入 FOREIGN KEY 约束

c# - 如何有效地削减字典中的词条数量?

c# - 这里发生了什么? (.Net) GC.CollectionCount(0) 不断增加