ads = ads.Where(x => (x.Amount - x.Price) / (x.Amount / 100) >= filter.Persent);
x.Amount==0の場合「ゼロ除算エラーが発生しました」というエラーが発生します。
このリクエストで私のように避けることですか?
アップデート:
これは役に立ちましたが、私は決定が好きではありません:
ads = ads.Where(x => (x.Amount - x.Price) / ((x.Amount / 100)==0?0.1:(x.Amount / 100)) >= filter.Persent);
別の方法がありますか?