linq基础学习(一)

学习linq笔记。看了这么多,终于理解这块了

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Linq
{
    class Program
    {
        static void Main(string[] args)
        {
            //Linq查询
            //Data Source
            int[] num = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12 };
          
            //查询语句,此时并没有进行查询。
           // 方法一
            var qurey = from n in num
                        where n % 2 == 1
                        orderby n descending
                        select n;
            //从小到大排列,orderby n descending为从大到小排列

            //方法二          
            var qurey1 = num.Where(n => n % 2 == 1).OrderBy(n => n);            //从小到大排列,OrderByDescending(n => n)为从大到小排列

            //执行查询操作,输出结果
            foreach (var i in qurey)
            {
                Console.Write("{0}  ",i);
            }

            foreach (var i in qurey1)
            {
                Console.Write("{0}  ", i);
            }
            Console.ReadKey();
        }
    }
}

 

posted on 2015-10-28 14:19  恋不恋  阅读(130)  评论(0)    收藏  举报

导航