List<decimal> Prices = new List<decimal>();
Prices.Add(999.99M);
Prices.Add(19.99M);
Prices.Add(2.75M);
Prices.Add(9.99M);
Prices.Add(2.99M);
Prices.Add(2.99M);
Prices.Add(99.99M);
我可以使用LINQ通過
decimal Min = Prices.Min(r => r);
但是,如何才能獲得的最小值我在當前列表中將最小值設置爲0?
UPDATE
我該如何處理兩個最小的價格爲2.99例如2.99和,我只是想設置1到0
是的,但一個以上的價格可能有最低值(即在OP想設置爲0 ),而'Prices.IndexOf'只返回一個索引。 –
@KonradMorawski同意,用循環 –
更新但事實證明,您的原始解決方案是OP實際需要的東西:)只是第一個最低價格。起初他沒有具體說明這個要求,但這就是他的意思,請看最新的問題。 –