コードインスペクション: Any() メソッドを使用する。
このようなコードスニペットでは:
if (myEnumerable.Count() > 0)
ReSharper は、 Count() > 0 部分を Any() 拡張メソッドで置き換えることを 2 つの理由で提案しています。 まず、パラメーターなしの Any()(英語) は、コレクション全体を反復処理しないため、 Count()(英語) よりも高速です。 第二に、 Any() はあなたのコードの読みやすさを向上させ、開発者はコレクション内にアイテムがあるかどうかをチェックしたいだけでアイテムの正確な数には関係がないことを示します。
2026 年 6 月 12 日