コードインスペクション:コレクションの 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 日