[C#] Visual Studio调试踩坑小记

文章目录

前述

老大昨日交代一个小项目,挺简单的,要求尽快搞定上线。我稍微琢磨了一下,便答应一天开发搞定。

踩坑

功能是在原有的上面做调整,呼呼的一顿狂撸代码后,调试一下便遇到如下图的错误了:

NullReferenceException
起初以为是方法中某个变量为null导致,后面改成
BaseGoodsGroup goodinfo=null;
竟然还是报错,这就诡异了。变量赋值null也能报错?

经过一顿断点后,仍没解决,于是便仔细跟了下, 正在跟踪调试时,旁边的同事说:是不是拖动了调试光标的原因?
因为进入这个分支时,有个参数未开启,所以手工拖动调试光标进入了当前分支。真是这个原因吗?
把参数开启后,再调试,OK,果然没问题了。看来VS的动态调试还是有bug啊,不小心给让我遇上了,还好有细心的同事指点,不然不知要耗进去多久。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值