コード検査: 推奨 'var' スタイルを使用する (他の場所)
このコードインスペクションは、ローカル変数宣言で var
または明示的な型を使用するための設定の違反をチェックします。具体的には、ジェネリクス型の変数宣言をチェックします。
C# 3.0 で導入された暗黙的に型指定されたローカル変数(var
キーワードとも呼ばれます)を使用すると、多くのシナリオで読みやすさが向上するため、非常に人気があります。デフォルトでは、JetBrains Rider は var
キーワードの使用も推奨していますが、その使用箇所の設定は柔軟に構成できます。たとえば、特定の場合やあらゆる場所で明示的な型を使用することを選択でき、JetBrains Rider は設定を適用できます。
ローカル変数宣言で var
または明示的な型を使用する設定の構成および強制の詳細については、「コードの構文スタイル: 暗黙的 / 明示的な型指定 ('var' キーワード) 」を参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://resources.jetbrains.com/help/img/rider/2024.1/var_configure.png)
コードの構文スタイル: 暗黙的 / 明示的な型指定 ('var' キーワード)
C# 3.0 で導入された暗黙的に型指定されたローカル変数(キーワードとも呼ばれます)を使用すると、多くのシナリオで読みやすさが向上するため、非常に人気があります。デフォルトでは、JetBrains Rider はキーワードの使用も推奨していますが、その使用箇所の設定は柔軟に構成できます。たとえば、特定の場合やあらゆる場所で明示的な型を使用することを選択でき、JetBrains Rider は設定を適用できます。C# 7.0 から、タプルを分解するときにローカル変数を宣言できます。このような宣言...
![](https://pleiades.io/icons/rider.png)
コード検査: Any() メソッドを使用する
このようなコードスニペットでは:if (myEnumerable.Count() > 0)JetBrains Rider は、2 つの理由で部分を拡張方法で置き換えることを提案します。まず、パラメーターなしの Any() は、コレクション全体を反復処理しないため、Count() よりも高速です。第二に、はあなたのコードの読みやすさを向上させ、開発者はコレクション内にアイテムがあるかどうかをチェックしたいだけでアイテムの正確な数には関係がないことを示します。最終更新日: 2024 年 2 月 11...