Linq学习笔记一

1、Linq语句一般情况下,在定义的时候是不会直接执行的,如果想执行并返回结果,可以使用ToArray或者ToList方法。如下述代码所示:

static Programer[] programers = new Programer[]{
            new Programer(){Name="张三",Language="C#",Postion="Leader"},
            new Programer(){Name="李四",Language="C#",Postion="Coder"},
            new Programer(){Name="王五",Language="Java",Postion="Coder"}
        };
 var queryPs = (from p in programers
                           where p.Language == "C#"
                           select new { Name = p.Name, Posion = p.Postion }
                          ).ToArray();

 2、Linux里面,数据块是最小的存取单位,在设置大小时要根据实际的需求来定;比如用来存取视频文件的系统,可以将数据块的大小调大;

3、查看目录下有多少个文件

ll | wc -l

[oracle@DG1 archivelog]$ ll
total 32
drwxr-x--- 2 oracle oinstall 4096 Mar 12 23:31 2013_03_12
drwxr-x--- 2 oracle oinstall 4096 Mar 13 22:19 2013_03_13
drwxr-x--- 2 oracle oinstall 4096 Mar 19 13:49 2013_03_19
drwxr-x--- 2 oracle oinstall 4096 Mar 20 22:28 2013_03_20
drwxr-x--- 2 oracle oinstall 4096 Mar 21 22:01 2013_03_21
drwxr-x--- 2 oracle oinstall 4096 Mar 22 17:06 2013_03_22
drwxr-x--- 2 oracle oinstall 4096 Mar 23 21:15 2013_03_23
drwxr-x--- 2 oracle oinstall 4096 Mar 24 00:19 2013_03_24
[oracle@DG1 archivelog]$ ll | wc -l
9

 

 

posted @ 2013-01-09 16:34  ArcerZhang  阅读(173)  评论(0编辑  收藏  举报