弹来弹去跑马灯!

c# 无法捕获 System.NullReferenceException?

..在VS debug 模式下会“无法捕获” System.NullReferenceException。。。。。。但是在release 或者外部运行是能捕获的。

test code :

 Form2 f = null;
            try
            {
              
                f.Dispose();
            }
            catch (NullReferenceException ex)
            {
                MessageBox.Show("get:"+ex.Message);
            }

其实只是VS 在调试模式故意弹出的断点,可以在调试时候出现的Exception Settings窗口设置里取消勾选“System.NullReferenceException”(在debug的时候回出来这个Exception Settings窗口,然后查找"NullReferenceException“”)

 

posted @ 2020-08-10 16:22  wgscd  阅读(2043)  评论(0编辑  收藏  举报