load事件里有一个方法,这个方法执行完之后不会执行下面的代码,直接跳出load事件,然后在另外一个类中的某一个封装的属性不停的在做get{},,,大晚上上的真捉急啊,

解决方案 »

  1.   

     load里面然后f11 一步一步的看
      

  2.   

    你可以在每一个“关注的”方法的开头,写上一行Debut.Print语句。例如写Debug.Print(执行方法{0}, 参数({1},{2})", "abcd", x, y);然后在运行调试过程中,打开“调试->输出”窗口查看哪些方法反复被调用,这些过度重复调用的方法就有问题。先观察这个log输出,你才知道该在哪里设置断点。而盲目地设置断点去单步执行,肯定是要“累死人”的。
      

  3.   

    Debug.Print("执行方法{0}, 参数({1},{2})", "abcd", x, y);具体写法,可以随处改变,以便在输出log信息中能够更容易关注到。例如你可能写Debug.Print(new String('-',20)+">>执行方法{0}, 参数({1},{2})", "abcd", x, y);等等。当然,此时要在DEBUG模式下调试,而不是在RELEASE模式下执行。
      

  4.   

    什么叫“执行完方法之后不执行下面的代码直接跳出Load事件”?你是怎么判断直接跳出了Load事件的?断点?
      

  5.   


    执行完方法直接show窗口了,,方法下的代码没有执行,真难道不是跳出了load?
      

  6.   

    学习debug,而不是闭眼睛瞎猜。程序员想成长靠的是实践,不是猜想。