クラス プロパティの 1 つでリストをフィルタリングしたいisactive。しかし、正しくフィルタリングされていないため、すべてのアイテムが表示されています。以下はコードです。
Roaster_Driver[] drivers = null;
drivers = client.GetDriverDetail();
List<Roaster_Driver> drvrs = drivers.Where(x => x.isactive = true).ToList();
drvrsに非アクティブなアイテムがあっても、すべてのアイテムが表示されdriversます。プログラムをデバッグして 3 番目の LINQ ステートメントを適用すると、すべてのブール値のステータスがdriversによって更新されTrueます。以下の代替案も試しましたが、うまくいきませんでした。
var drvrs = (from driver in drivers
where driver.isactive = true
select driver);
私のコードに欠けているもの、または必要な変更があれば助けてください。