H5W3
当前位置:H5W3 > 问答 > 正文

C# List<T>.FindAll 时 空指针异常

代码:

// results类型是List<ImgDetectionResult>
List<ImgDetectionResult> imgDetections = results.FindAll(delegate(ImgDetectionResult x){return x.ClassName == "Cup" || x.CameraID == "001";});

执行到 return x. 时,提示x是null

这个原因是啥?怎么解决或者避免?

回答

筛选下 是不是results 里面存在null对象,或者 做个判断 return x!=null&&(x.ClassName == “Cup” || x.CameraID == “001”);

本文地址:H5W3 » C# List<T>.FindAll 时 空指针异常

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址