クラス プロパティの 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);
私のコードに欠けているもの、または必要な変更があれば助けてください。