小编IL_*_*ent的帖子

相同代码块执行的持续时间如此不同的原因是什么?

码:

 internal class Program
{
    private static void Main(string[] args)
    {
        const int iterCount = 999999999;

        var sum1 = 0;
        var sum2 = 0;

        using (new Dis())
        {
            var sw = DateTime.Now;
            for (var i = 0; i < iterCount; i++)
                sum1 += i;
            Console.WriteLine(sum1);
            Console.WriteLine(DateTime.Now - sw);
        }

        using (new Dis())
        {
            var sw = DateTime.Now;
            for (var i = 0; i < iterCount; i++)
                sum2 += i;
            Console.WriteLine(sum2);
            Console.WriteLine(DateTime.Now - sw);
        }

        Console.ReadLine();
    }

    private class Dis : …
Run Code Online (Sandbox Code Playgroud)

.net c# .net-core

10
推荐指数
1
解决办法
206
查看次数

异常使用async和UWP进行调试

我正在研究UWP应用程序.我正在使用异步/等待很多.总是在我的代码中发生异常时,调试器在App.gics中设置中断

#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
            UnhandledException += (sender, e) =>
            {
                if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
            };
#endif
Run Code Online (Sandbox Code Playgroud)

但我希望在发生异常时看到该行.如何实现这种行为?

c# debugging unhandled-exception async-await uwp

7
推荐指数
1
解决办法
961
查看次数

标签 统计

c# ×2

.net ×1

.net-core ×1

async-await ×1

debugging ×1

unhandled-exception ×1

uwp ×1