在MSDN C# programming guide中,提到:
“覆盖基类的虚拟成员的派生类上的类成员,方法,字段,属性或事件可以将该成员声明为已密封。”
我理解上面的方法,属性和事件的声明,但上面的语句对于类的字段有效吗?我在一个程序中尝试了这个并验证了一个字段不能是虚拟的,因此不能被覆盖。那怎么能被密封呢?如果它不能,那么MSDN参考文献中的上述陈述是否会遗漏提及字段?
感谢。
答案 0 :(得分:7)
这确实是该页面上的错误。
sealed
关键字不适用于字段。
答案 1 :(得分:5)