Stopwatch类 c stopwatch

Stopwatch类提供一组方法和属性,可用于准确地测量运行时间。【程序运行时间】。

命名空间: System.Diagnostics
构造函数:Stopwatch sw=new Stopwatch( );

方法:Start开始或继续测量某个时间间隔的运行时间。

Stop停止测量某个时间间隔的运行时间。

Start开始或继续测量某个时间间隔的运行时间。
ElapsedMilliseconds获取当前实例测量得出的总运行时间(以毫秒为单位)。
属性:ElapsedMilliseconds 获取当前实例测量得出的总运行时间(以毫秒为单位)。
ElapsedMilliseconds获取当前实例测量得出的总运行时间(以毫秒为单位)。
实例:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
Stopwatch类 c stopwatch
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
usingSystem.Diagnostics;

public partial class search : System.Web.UI.Page
{
stringutn;
Stopwatch sw = newStopwatch();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
try
{
sw.Start();
utn = this.Request.QueryString["tn"].ToString().Trim();
Pagination();
}
catch
{
}
}
}
public voidPagination()
{
try
{
OperateSQL os = new OperateSQL();
string sql = "select * from tb_index where Title like '%" + utn +"%' or Content like '%" + utn + "%' order by Time DESC";
DataSet ds = os.GetDs(sql);
PagedDataSource ps = new PagedDataSource();
ps.DataSource = ds.Tables[0].DefaultView;
ps.AllowPaging = true;//是否可以分页
ps.PageSize = 10;//显示数量
this.Laball.Text = ds.Tables[0].Rows.Count.ToString();
this.lookSearch.Text = this.Laball.Text;
int curpage =Convert.ToInt32(LabNowPageNumber.Text);//取得当前页的页码
ps.CurrentPageIndex = curpage - 1;
LnkBtnOne.Enabled = true;
LnkBtnUp.Enabled = true;
LnkBtnNext.Enabled = true;
LnkBtnBack.Enabled = true;

if (ps.IsFirstPage)//如果是第一页
{
LnkBtnOne.Enabled = false;//不显示第一页按钮
LnkBtnUp.Enabled = false;//不显示上一页按钮
}

if (ps.IsLastPage)//如果是最后一页
{
LnkBtnNext.Enabled = false;//不显示下一页按钮
LnkBtnBack.Enabled = false;//不显示最后一页按钮
}

LabAllPageNumber.Text =Convert.ToString(ps.PageCount);//获取总页码
Repeater1.DataSource = ps;//给Repeater数据源
Repeater1.DataBind();//绑定数据源
ds.Clear();
os.myconn.Close();
os.myconn.Dispose();
sw.Stop();
this.lookSearch.Text = "搜索信息" + this.lookSearch.Text + "篇,用时" +sw.ElapsedMilliseconds +"毫秒";
}
catch (Exception ex)
{
Response.Write("程序执行出错:" + ex.Message);
}
}

//点击第一页按钮
protectedvoid LnkBtnOne_Click(object sender, EventArgs e)
{
LabNowPageNumber.Text = "1";
Pagination();
}

//点击上一页按钮
protectedvoid LnkBtnUp_Click(object sender, EventArgs e)
{
LabNowPageNumber.Text =Convert.ToString(Convert.ToInt32(LabNowPageNumber.Text) - 1);
Pagination();
}

//点击下一页按钮
protectedvoid LnkBtnNext_Click(object sender, EventArgs e)
{
LabNowPageNumber.Text =Convert.ToString(Convert.ToInt32(LabNowPageNumber.Text) + 1);
Pagination();
}

//点击最后一页按钮
protectedvoid LnkBtnBack_Click(object sender, EventArgs e)
{
LabNowPageNumber.Text = LabAllPageNumber.Text;
Pagination();
}
}

  

爱华网本文地址 » http://www.413yy.cn/a/25101013/187655.html

更多阅读

各种趣味心理测试 趣味心理测试全集

● 从运动看你是哪类恋爱达人2008奥运会近在眼前,运动迷都在疯狂地做准备。预计到时你最想收看哪类比赛呢?A.球类B.搏击类C.田径类 D.游泳类★★解析★★A.爱情对你来说,竞争的成分远比爱情本质更高。你不但要击退其他情敌,还要在两

C#:XML操作类

写的一个XML操作类,包括读取/插入/修改/删除。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebCo

C#汉字-区位码相互转化类 汉字区位码

项目中需要对汉字使用区位码进行转化,写了一个类,分享如下:测试数据:比如“布”查出来的是182818---0x12 -----0x12+0xa0 = 0xB228 ---- 0x1c + 0xA0 ------0xBC所以“布”的区位码是B2Bc字符串:张三的区位码转化以后是D5C5C8FDusing Sys

C#操作excel(多种方法比较) c excel操作类

MR_ke人生不能永恒,但求此刻真实。C#操作excel(多种方法比较)我们在做excel资料的时候,通常有以下方法。一.导入导出excel常用方法:1.用查询表的方式查询并show在数据集控件上。  public static string strCon = " Provider = Micros

声明:《Stopwatch类 c stopwatch》为网友独身迷漾少女分享!如侵犯到您的合法权益请联系我们删除