小编sou*_*ial的帖子

计算一行或多行代码的执行时间

有没有办法(C#中的类)可以让我计算在程序中执行某些行所需的时间.

例如:

try
{
  string connectionString = GetConnectionString();
  using (SqlConnection conn = new SqlConnection(connectionString))
  {
    conn.Open();

    ***// start counting: 
    // time = 0*** 

    using (SqlCommand cmd = new SqlCommand(
     “SELECT * FROM Books”, conn))
      using (SqlDataReader reader = cmd.ExecuteReader())
       {
         while (reader.Read())
          {
             Console.WriteLine(“{0}\t{1}\t{2}”, 
             reader.GetInt32(0),
             reader.GetString(1), 
             reader.GetInt32(2));
          }

   ***// end counting 
   // time = 10 sec***
  }
} 
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

3
推荐指数
1
解决办法
2965
查看次数

标签 统计

c# ×1

c#-4.0 ×1