در 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 است.