C#中static,const成员的继承问题 - chunlieater/chunlifeet GitHub Wiki

  • const变量可以看成是特殊的static,用类名直接调用。但是const在编译时期已经赋值,运行期不可以变动,而siatic则可以动态赋值。
  • static和const成员是不能继承的,但是用子类名调用父类的该成员是允许的。
  • 如果子类想增加和父类同名的static或者const成员,可以用new关键字。
  • static readonly 是更好用的 const,推荐使用。