六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 659|回复: 0

LinQ学习笔记(一)

[复制链接]

升级  44%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
22
 楼主| 发表于 2013-1-1 22:08:55 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">前言                    

           边工作边转型,对象的思想对于初学者是非常重要的。具备一定的代码识别和理解能力后,我决定边做项目边学习。前些阶段小项目中查询数据的时候使用了Linq,那就从它开始。
  
  正文                 

    1、对于数组:
  <div class="csharpcode">   <div id="codeSnippetWrapper">     <div id="codeSnippet" class="csharpcode">          1: using System;         2: using System.Collections.Generic;         3: using System.Linq;         4: using System.Text;         5: using System.Threading.Tasks;         6:           7: namespace ConsoleApplication1         8: {         9:     class LinqTest        10:     {        11:         static void Main(string[] args)        12:         {        13:             string[] names = { "Alone","Lisi","Samba","Fatimah","Sam","Ssn"};        14:             //第一种使用原生态的查询语句的方法        15:             var queryResult = from n in names                                       16:                               where n.StartsWith("S")         17:                               orderby n descending          18:                               select n;         19:                          20:             //第二种方法使用Linq的方法        21:            // var queryResult = names.OrderByDescending(n=>n).Where(n=>n.StartsWith("s"));        22:                       23:             foreach (var Items in queryResult)         24:             {        25:                 Console.WriteLine(Items);        26:             }        27:             Console.ReadKey();        28:          29:         }        30:     }        31: }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表