我想用 C# 写一个简单测试 执行速度的程式希望办到如下一个 Form1 , 一个 button1 , 一个 TextBox1按下 Button1 时 , 执行下面程式[用 VB6 语法表示 ]Dim w as long ' w = 宣告 长整数 
Dim Q as double ' Q = 宣告 浮点数 P = 1234.5678 ' 浮点数For w = 1 to 1000000   Q = Q + P * 22 + P /33  next回圈 For 执行完毕后 , 把 所花费的秒数 存入 TextBox1以上不知 C# 要如何写

解决方案 »

  1.   

    C#中,一百万好像不需要定义位长整型了
    int w;
    double Q;
    ……//这里定义一个存储时间的变量
    float P=1234.5678;
    for (w=1;w=<1000000;w++)
    {
    Q=Q  Q + P * 22 + P /33;
    TextBox1.text=TextBox1.text+……;
    }
    我这写的是什么-。-
      

  2.   


    对啊  , 乱乱写东缺西缺的我不会的都没写到 , 写的都是我会的 ><"
      

  3.   

                double Q = 0, P = 1234.5678;
                DateTime startTime = DateTime.Now;
                for (int w = 1; w <= 1000000; w++)
                {
                    Q += P * 22 + P / 33;
                }
                TimeSpan span = DateTime.Now - startTime;
                textBox1.Text = span.Seconds.ToString();//秒
                textBox1.Text = span.Milliseconds.ToString();//毫秒