linq本质扩展方法+lambda表达式

 string[] names = { "aa","bb","cc","dd"};
            /*
            IEnumerable<string> query = from s in names
                                        where s.Length == 2
                                        orderby s
                                        select s.ToUpper();
            */
            IEnumerable<string> query1 = names.Where(s => s.Length == 2)
                .OrderBy(s => s)
                .Select(s => s.ToUpper());

            foreach (string s in query1)
            {
                Response.Write(s+"</br>");
            }

 

posted @ 2013-08-11 17:01  kuailewangzi1212  阅读(243)  评论(0编辑  收藏  举报