コード検査: 補間された文字列に書式指定子を使用する
このインスペクションは、形式の指定やフィールド幅の制御など、C# の文字列補間の完全な機能の使用を提案しています。
以下の例では、元の補間文字列に ToString() と PadLeft() の明示的な呼び出しが含まれていますが、これらはそれぞれコロン : とコンマ , 表記に置き換えることができます。
提案された修正方法:
コンマ
,の後の3は、変換の固定幅を指定します。このコンテキストでは、iの文字列表現が少なくとも 3 文字の幅であることを確認します。コロン
:の後のformatは、使用したい特定の書式のプレースホルダーです。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: 割り当てられていないフィールド (非公開アクセシビリティ)
このインスペクションは、何らかの操作で使用されるか、メソッドによって返されるが、値が割り当てられることのないパブリックフィールドを報告します。これは、コードの一部が意図したとおりに機能していないか、フィールドが冗長であるため削除する必要があるか、フィールドをコンストラクターから初期化する必要があることを示しています。ソリューション全体のインスペクションを機能させるには、次の少なくとも 1 つを有効にする必要があります。簡略化されたグローバル使用状況チェック: ReSharper オプション Alt...