-6
main()
{
    clock_t start, end;
    double elapsed;

    start = clock();

     /* some function */

    end = clock();

    elapsed = ((double) (end - start)) / CLOCKS_PER_SEC;
}

我对VB.NET一无所知,需要VB.NET中的前面的C程序。我还希望经过时间显示经过时间超过 24 小时的天数。

4

1 回答 1

4

您可以使用System.Diagnostics.Stopwatch该类在 .NET 中精确地计时操作。

Dim stopwatch As New Stopwatch()

stopwatch.Start()

'Perform timed operations here

stopwatch.Stop()

TimeSpan现在可以将经过的时间检索为stopwatch.Elapsed. 对于您的 C 代码的直接模拟,您可以编写:

Dim elapsed = stopwatch.Elapsed.TotalSeconds
于 2012-07-08T18:41:56.183 回答