您的位置:首页 > 数据库 > SQL

SQL Server Top Clause 分页查询 Paging

2008-03-11 10:09 591 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LINQ
{
class student
{
private string name;

public string MyName
{
get { return name; }
set { name = value; }
}

private string sex;

public string MySex
{
get { return sex; }
set { sex = value; }
}
private int age;

public int MyAge
{
get { return age; }
set { age = value; }
}

private string schoolname;

public string MySchoolName
{
get { return schoolname; }
set { schoolname = value; }
}

private string classname;

public string MyClassName
{
get { return classname; }
set { classname = value; }
}

}
class schoolinfo
{
private string schoolname;

public string MySchoolName
{
get { return schoolname; }
set { schoolname = value; }
}

private string classname;

public string MyClassName
{
get { return classname; }
set { schoolname = value; }
}

}
class Program
{
public delegate void ShowSudentMessage();
static void Main(string[] args)
{

List<student> students = new List<student>()
{
new student{MyName = "zhangsan",MyAge = 21, MyClassName = "CS-03",MySchoolName = "NCUT",MySex = "MALE"},
new student{MyName = "lixi",MyAge = 22, MyClassName = "CS-03",MySchoolName = "NCUT",MySex = "MALE"},
new student{MyName = "wangwu",MyAge = 23, MyClassName = "CS-03",MySchoolName = "NCUT",MySex = "MALE"}
};
var schoolinfo = from p in students
where p.MyAge < 30
select new
{
SchoolName = p.MySchoolName,
ClassName = p.MyClassName
};

ShowMessage(() =>
{
foreach (var item in schoolinfo)
{
Console.WriteLine(item.SchoolName + "  " + item.ClassName);
}
});
Console.ReadKey();
}
static void ShowMessage(ShowSudentMessage ExecuteShow)
{
ExecuteShow();
}
}
}


本文出自 “程序人生” 博客,请务必保留此出处http://jizhonglee.blog.51cto.com/3003732/1075515
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: