コード検査: 文字列補間式を使用する
C# 6.0 以降では、String.Format()
を呼び出す代わりに、文字列補間式を使用できます。String.Format()
メソッドに多くの引数を渡すと、文字列が理解しにくくなります。String.Format()
と比較すると、補間された文字列式では、変数を文字列に直接挿入できます。
var greeting = string.Format("Hi {0}! How do you feel at {1}?", name, location);
var greeting = $"Hi {name}! How do you feel at {location}?";
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://pleiades.io/icons/rider.png)
コード検査: 推奨 'var' スタイルを使用する (型がシンプルなとき)
このコードインスペクションは、ローカル変数宣言でまたは明示的な型を使用するための設定の違反をチェックします。具体的には、単純型(ジェネリクス型パラメーターのない型)の変数宣言をチェックします。C# 3.0 で導入された暗黙的に型指定されたローカル変数(キーワードとも呼ばれます)を使用すると、多くのシナリオで読みやすさが向上するため、非常に人気があります。デフォルトでは、JetBrains Rider はキーワードの使用も推奨していますが、その使用箇所の設定は柔軟に構成できます。たとえば、特定の場...