コード検査: 冗長な 'string.Format()' 呼び出し
Console.WriteLine()
を使用する場合、String.Format()
メソッドは冗長です。Console.WriteLine()
は実際に出力ストリームに結果を書き込む前に String.Format()
を呼び出すオーバーロードを持っています。
Console.WriteLine(string.Format("This is {0}", z));
Console.WriteLine("This is {0}", z)
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
コード検査: 冗長メンバー初期化子
型のフィールドはデフォルト値に初期化されます。これは、そうしたフィールドを宣言することを意味します private string _name = null; はに初期化されるため意味がありません。初期化を安全に削除することができます。上記は、参照型(デフォルトでになる)だけでなく、値型にも適用されます。例: 整数型は(ゼロ)に割り当てられます。コード検査: 配列作成における冗長な明示的な型コード検査: 冗長な 'string.Format()' 呼び出し...