相关疑难解决方法(0)

75
推荐指数
4
解决办法
15万
查看次数

c#需要更多时间才能执行

我注意到我的c#app有点不寻常.我第一次执行某些代码比后续执行需要更长的时间.任何人都可以向我解释为什么会这样吗?

通过我下面的简单测试应用程序甚至可以看到它的初始输出大约为13,后续输出大约为3.

    Stopwatch sw;
    int count = 0;
    private void Window_KeyUp(object sender, KeyEventArgs e)
    {
        RunTest();
    }

    private void RunTest()
    {
        sw = Stopwatch.StartNew();
        count = 0;
        for (int i = 0; i < 100; i++)
        {
            count++;
        }
        Console.WriteLine(sw.ElapsedTicks);
    }
Run Code Online (Sandbox Code Playgroud)

c# execution-time

4
推荐指数
1
解决办法
1306
查看次数

标签 统计

c# ×2

execution-time ×1

for-loop ×1

foreach ×1

ienumerable ×1