码迷,mamicode.com
首页 > 其他好文 > 详细

linq学习三个实例

时间:2015-12-10 16:42:18      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

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

namespace LinqExer2
{
    class Program
    {
        static void Main(string[] args)
        {
            //1、LINQ实例一
            //int[] number = { 2, 4, 3, 5, 7, 21, 34 };
            //var oddNum = from num in number where (num % 2 != 0) orderby num descending select num;

            //foreach (var num in oddNum)
            //{
            //    Console.WriteLine(num);
            //}


            // 2、LINQ实例二
            //var languages = new string[] { "Java","Java23", "C++", "C#", "C", "HPH", "VB", "VC++", ".NET" };
            //var query = from item in languages group item by item.Length into lengthGroups orderby lengthGroups.Key ascending select lengthGroups;
            //foreach (var item in query)

            //{
            //    Console.WriteLine(item.Key);
            //    foreach (var val in item)
            //    {
            //        Console.WriteLine(val);
            //    }
            //}


            // 3、LINQ实例三
            var objs = new object[] { "Java","C++","C#",120,123,};
            var query = objs.OfType<string>();
            foreach (var item in query)
            {
                Console.WriteLine("数据:{0}", item);


            }

            Console.ReadLine();

        }
    }
}

 

linq学习三个实例

标签:

原文地址:http://www.cnblogs.com/honghong75042/p/5036368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!