コレクションを作成している単純なオブジェクトがあります。そのコレクションから、同じTransitMapSegmentIDを持つ重複を見つける必要があります。
public class LineString
{
public int TransitLineID { get; set; }
public string TransitLineName { get; set; }
public int TransitMapSegmentID { get; set; }
public string HexColor { get; set; }
public double[][] Coordinates { get; set; }
}
var lineStrings = new List<LineString>();
以下のコードでは、以下のラムダ式から「あいまいな呼び出し一致」エラーが発生しています。誰かが理由を説明できますか?
var result = lineStrings
.Where(a => lineStrings
.Count(b => b.TransitMapSegmentID == a.TransitMapSegmentID) > 1);