博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 使用Linq
阅读量:2026 次
发布时间:2019-04-28

本文共 1471 字,大约阅读时间需要 4 分钟。

using System;using System.Linq;namespace ConsoleApplication21{    public class Product    {        public int ProductID { get; set; }        public string Name { get; set; }        public string Description { get; set; }        public decimal Price { get; set; }        public string Category { set; get; }    }    class Program    {        static void Main(string[] args)        {            Product[] products = {                new Product {Name = "西瓜", Category = "水果", Price = 2.3M},                new Product {Name = "苹果", Category = "水果", Price = 4.9M},                new Product {Name = "空心菜", Category = "蔬菜", Price = 2.2M},                new Product {Name = "地瓜", Category = "蔬菜", Price = 1.9M}            };            var results = from product in products                          orderby product.Price descending                          select new { product.Name, product.Price };            var res2 = products.Where(r=>r.Name=="地").Count();            Console.WriteLine(res2);            var res1 = products.Single(g => g.Name == "地瓜");            Console.WriteLine("商品:{0},价钱:{1}", res1.Name, res1.Price);            var res = products.Sum(p => p.Price);            /*            //打印价钱最高的三个商品            int count = 0;            foreach (var p in results)            {                Console.WriteLine("商品:{0},价钱:{1}", p.Name, p.Price);                if (++count == 3) break;            }            Console.ReadKey();            */        }    }}

转载地址:http://ttdaf.baihongyu.com/

你可能感兴趣的文章
servlet和Jsp生命周期解读
查看>>
Oracle与Mysql主键、索引及分页的区别小结
查看>>
前端优化 9 个技巧,提高 Web 性能
查看>>
MVC、MVP、MVVM之间的关系
查看>>
跨域问题:解决跨域的三种方案
查看>>
计算机网络--HTTP协议(二)
查看>>
Http状态码(404、500等)
查看>>
Spring 手动提交事务
查看>>
代码重构(一):函数重构规则
查看>>
IP地址分类
查看>>
Spring总结之注解(2)
查看>>
Maven常用命令大全与pom文件讲解
查看>>
Java和JavaScript中使用Json方法大全
查看>>
Ubuntu14.04下安装docker
查看>>
ubuntu下安装nginx
查看>>
Linux 更改文件名
查看>>
Linux下安装Elasticsearch5.X
查看>>
linux命令ps aux|grep xxx详解
查看>>
在 Ubuntu 15.04 上如何安装Docker及基本用法
查看>>
ubuntu16.04安装最新版docker、docker-compose、docker-machine
查看>>