相关疑难解决方法(0)

使用扩展方法min()获取具有最小值的对象

list.Min()得到最小值为整数.我想获取List中具有特定属性X的最小值的对象.我该怎么做?

c# methods min

4
推荐指数
1
解决办法
1660
查看次数

使用LINQ查找价格最便宜的产品?

我正在学习LINQ,我想从以下列表中找到最便宜的产品:

List<Product> products = new List<Product> { 
                new Product {Name = "Kayak", Price = 275M, ID=1}, 
                new Product {Name = "Lifejacket", Price = 48.95M, ID=2}, 
                new Product {Name = "Soccer ball", Price = 19.50M, ID=3}, 
            };
Run Code Online (Sandbox Code Playgroud)

我想出了以下内容,但不知何故感觉它不是最好的方法:

var cheapest = products.Find(p => p.Price == products.Min(m => m.Price));
Run Code Online (Sandbox Code Playgroud)

你能告诉我实现这个目标的正确方法吗?

c# linq

4
推荐指数
1
解决办法
2527
查看次数

标签 统计

c# ×2

linq ×1

methods ×1

min ×1