JetBrains Rider 2026.1 Help

コードインスペクション:クラスをインスタンス化できません

このインスペクションエラーは、インスタンス化できないクラスを報告します。 これは通常、プライベートコンストラクターのみを持ち、インスタンス生成パスを持たないクラスを意味します。 このようなクラスは、静的ユーティリティ型として設計されている場合や、呼び出し元が必要とするコンストラクターが欠落している場合に発生します。

サンプル

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 日