Linq Coding -- Part One

Linq Search Process

Linq To ArrayList

public   class  Student
   
{
       
public String FirstName getset; }
       
public String LastName getset; }
       
public Int32[] Scores getset; }
   }
 

   
public   class  LinqToArrayList : Interface
   
{
       
Interface Members#region Interface Members 

       
public void invoke()
       
{
           ArrayList arrList 
= new ArrayList();
           arrList.Add(
               
new Student
               
{
                   FirstName 
= "Svetlana",
                   LastName 
= "Omelchenko",
                   Scores 
= new int[] 98928160 }
               }
);
           arrList.Add(
               
new Student
               
{
                   FirstName 
= "Claire",
                   LastName 
= "O’Donnell",
                   Scores 
= new int[] 75849139 }
               }
);
           arrList.Add(
               
new Student
               
{
                   FirstName 
= "Sven",
                   LastName 
= "Mortensen",
                   Scores 
= new int[] 88946591 }
               }
);
           arrList.Add(
               
new Student
               
{
                   FirstName 
= "Cesar",
                   LastName 
= "Garcia",
                   Scores 
= new int[] 97898582 }
               }
);
           var query 
= from Student student in arrList
                       
where student.Scores[0> 95
                       select student;
           
foreach (Student s in query)
               Console.WriteLine(s.LastName 
+ "" + s.Scores[0]); 

           Console.WriteLine(
"press any key to exit.");
           Console.ReadKey();
       }
 

       
#endregion

   }

 

 

LINQ Coding 目录

  1. Linq Coding -- Part One
  2. Linq Coding -- Part Two[标准查询运算符]
  3. Linq Coding -- Part Three [Let子句]
  4. Linq Coding -- Part Four[Concat应用]
  5. Linq Coding -- Part Five (Join之内部联接查询)
  6. Linq Coding -- Part Six (Join之分组联接)
  7. Linq Coding -- Part Seven (Join之左外部联接、DefaultIfEmpty、GroupJoin)

转载于:https://www.cnblogs.com/RuiLei/archive/2008/02/26/1081882.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值