JetBrains Rider 2026.1 Help

コードインスペクション:コレクションの count プロパティを使用する

コレクションに Count プロパティ(または Length プロパティ)がある場合、JetBrains Rider は Count() メソッドの代わりにプロパティの使用を提案します。 このプロパティはより高速に動作します(なぜなら、下記の 関連事項 にリンクされている StackOverflow の回答を参照してください)。 そのような置き換えは、 ICollection<T> またはその派生インターフェースを実装するコレクションに対してのみ可能です。

配列の場合、JetBrains Rider は Count()Length に置き換えることを提案します:

public int BooksCount(string[] books) { return books.Count(); }
public int BooksCount(string[] books) { return books.Length; }

他のコレクションタイプの場合、JetBrains Rider は Count()Count に置き換えることを提案します:

public int ToysCount(IList<string> toys) { return toys.Count(); }
public int ToysCount(IList<string> toys) { return toys.Count; }
2026 年 6 月 12 日