استفاده از Linq در 3.0#C-از کتاب Manning.C.Sharp.in.Depth

  در C#3.0 امکان استفاده از LINQ وجود دارد. به عنوان مثال لیستی با مشخصات زیر داریم:

  • نام لیست Products است.
  •   اعضای این لیست از تایپ کلاس Product  می باشند.
  • در کلاس Product یک فیلدی به نام Price وجود دارد که از تایپ int است.
  • اگر بخواهیم اعضایی از این لیست را به دست بیاوریم که فیلد price آنها مقداری بیشتر از 100  داشته باشد با استفاده از Linq یک Query به صورت زیر می نویسیم:   

   var filterd = from Product p in products where p.price >100 select p;

         حال محتویات filterd شامل Product هایی است که price آنها بیشتر از 100 است.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد