C# Linq简单操作

查询语法

        int[] num = { 1, 3, 5, 7, 2, 3, 4, 5, 6, 7, 90};
        IEnumerable<int> num1= from n in num where n < 5 select n;
        foreach (var a in num1) {
            Console.WriteLine("a<5 {0}",a);
        }

方法语法

        var num2 = num.Where(x => x < 6);
        foreach (var b in num2)
        {
           // Console.WriteLine("b<6 {0}", b);
        }

方法

       int num1Count = (from n in num where n < 5 select n).Count();
        Console.WriteLine("计算nums中<5的个数  {0}",num1Count);
        //sum  求和
        //Average  求平均数
        //Max/Min	最大值最小值
        //First/Last    第一个最后一个
        //Distinct       去重
	 IEnumerable<int> num1Count = (from n in num where n < 5 select n).OrderByDescending(x=>x);
        foreach (var J in num1Count) {
            Console.WriteLine(J);
        }
    OrderBy/OrderByDescending	顺序/逆序
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值