ReSharper 2025.3 ヘルプ

コード検査: 抽象クラスでコンストラクターを保護する

public 修飾子を abstract クラスのコンストラクターに持たせるのはほとんど意味がありません。結局のところ、抽象クラスは派生インスタンスを介してのみ直接作成することはできません。そのため、最初にコンストラクターにアクセスするのは理にかなったのは派生クラスだけです。ReSharper はコンストラクター protected を作成することをお勧めします。

2024 年 2 月 11 日