求解释一个蛋疼的bug
2014-07-23 10:09
316 查看
大婶儿们出来解决个问题,看看有碰见过的没
截图中的
if (order.EShopOrder_PayStatus == 0 && order.EShopOrder_Status == 0 &&
totalFee >= order.EShopOrder_OrderPrice)条件判断
,由于在测试环境下(谁也不傻,用0.01元支付测试下,因为这淘宝账号是自己滴,花钱心痛啊),所以totalFee >= order.EShopOrder_OrderPrice条件是不满足的,实际支付的钱可能是200元,但我只付了0.01元哦
是不满足这个条件的,但只是为了测试,跳过该条件继续往下走(拖动断点),这时List<EShop_UserSell> list = AddUserSell(order, detaliList);
private List<EShop_UserSell> AddUserSell(EShop_Order order, IEnumerable<EShop_OrderDetails> list) { List<EShop_UserSell> rtnList = new List<EShop_UserSell>(); foreach (var d in list) { EShop_UserSell usersell = new EShop_UserSell(); usersell.EShopOrder_OrderCode = d.EShopOrderCode; usersell.Erp_ColorID = d.Erp_ColorID; usersell.Erp_SizeID = d.Erp_SizeID; usersell.ProducPicUrl = d.EShopOrderDetails_ProducPicUrl; usersell.ProductHTML_Code = d.Product_Code; usersell.ProductHTML_FormatShowName = d.EShopOrderDetails_ProductName; usersell.Sell_AddDate = DateTime.Now; usersell.Sell_ColorName = d.EShopOrderDetails_ColorName; usersell.Sell_ID = 0; usersell.Sell_Price = d.EShopOrderDetails_Prices; usersell.Sell_PriceSum = d.EShopOrderDetails_PricesSum; usersell.Sell_Quantity = d.EShopOrderDetails_Quantity; usersell.Sell_SizeName = d.EShopOrderDetails_SizeName; usersell.UserCode = order.EShopOrder_UserCode; rtnList.Add(usersell); } return rtnList; }
方法很简单,也调试进去了,完全没有问题,但是调用完成后会报空引用异常。
注释掉if的判断,则完全正常。求解释
1(猜测是不是拖动断点会有什么影响,没查到相关信息,感觉不科学啊)
相关文章推荐
- 关于CUDA4.1 NVCC一个奇妙的BUG 的解释
- 记一个蛋疼的BUG
- 今天工作中发现一个问题,看算不算BUG,如何解释这种现象。
- 一个蛋疼的bug
- 关于CUDA4.1 NVCC一个奇妙的BUG 的解释
- JSTL 中遇到的一个蛋疼的Bug
- qt解释json字符串的一个bug
- Windows 2003里的一个小bug?
- 遇到一个由于事务控制不当造成错误的Bug
- 一个用到Boost中time_duration类而产生的bug
- .Text 的又一个 Bug
- 写给公司的一个Bug需求管理系统,公司一直使用良好
- 发现vs.net 2003的一个小bug~
- 我好像又找到MS的一个BUG了,关于正则表达式的
- C#析构器的一个Bug
- 发现这个Blog的一个Bug
- Visual C++6.0一个小BUG的解决方法
- 一个奇怪的现象,谁人能解释?
- 似乎是一个.Text或者是skin的bug
- 发现了MS的datagird的一个bug(经过ms确认了)