コードインスペクション:封印されたクラス内の封印されたメンバー
以下のスニペットを考えてみましょう。
class Base
{
protected virtual void Change(int id)
{
}
}
sealed class Derived : Base
{
protected override sealed void Change(int id)
{
}
}
Derived.Change() メソッドを sealed としてマークすることは、クラス全体が sealed としてマークされているため、冗長です。
2026 年 6 月 12 日