コードインスペクション:クラスをインスタンス化できません
このインスペクションエラーは、インスタンス化できないクラスを報告します。 これは通常、プライベートコンストラクターのみを持ち、インスタンス生成パスを持たないクラスを意味します。 このようなクラスは、静的ユーティリティ型として設計されている場合や、呼び出し元が必要とするコンストラクターが欠落している場合に発生します。
サンプル
public sealed class StringUtil
{
private StringUtil() { }
public static string CustomSplit(string s, char c)
{
return s;
}
}
public static class StringUtil
{
public static string CustomSplit(string s, char c)
{
return s;
}
}
クイックフィックス
このインスペクションは、クラスを static クラスに変換したり、意図した設計である場合にコンストラクターを生成したりするなどの修正を提供します。
2026 年 6 月 12 日