JetBrains Rider 2026.1 Help

コードインスペクション:Any() メソッドを使用する

このようなコードスニペットでは:

if (myEnumerable.Count() > 0)

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

2026 年 6 月 12 日