SampleLinq_Sample1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        IList
<Book> book = Helper.SearchBookByPrice();

        
foreach (Book bk in book)
        {
            Response.Write(
"书名" + bk.Title + "价钱" + bk.Price);
        }
        
    }
}


public class Book
{
    
/**//// 
    
/// 图书名称
    
/// 
    public string Title { getset; }
    
/**//// 
    
/// 单价
    
/// 
    public float Price { getset; }
    
/**//// 
    
/// 作者
    
/// 
    public string Author { getset; }
    
/**//// 
    
/// ISBN号
    
/// 
    public string ISBN { getset; }
}

public static class Helper
{
    
public static IList<Book> SearchBookByPrice()
    {
        IList
<Book> books = new List<Book> {new Book{Title="InsideCOM",ISBN="123-456-789",Price=20},new Book{Title="InsideC#",ISBN="123-356-d89",Price=100},new Book{Title="Linq",ISBN="123-d56-d89",Price=120}};
        IList
<Book> results = new List<Book>();
        
foreach (Book book in books)
        {
            
if (book.Price < 50)
            {
                results.Add(book);
            }
        }
        
return results;
    }
}

相关文章: