ArgumentNullException 是未处理的,出乎意料
本文关键字:出乎意料 未处理 ArgumentNullException | 更新日期: 2023-09-27 18:36:11
我一直在断断续续地处理一个项目,但是我已经2个月没有碰过它了,今天我回到了它,由于错误而无法运行它。
IEnumerable<MediaTitle> query = mediaTitleCollection.OfType<FilmMedia>();
调试器在此行停止,并给出标题中描述的错误以及
值不能为空。参数名称:源
这非常令人沮丧,因为代码之前 100% 工作,现在它被此错误主导。我试图清理解决方案,但没有太多运气。
Enumerable.OfType 如果集合(在本例中为 mediaTitleCollection
)为 null,则会引发异常。
这非常令人沮丧,因为代码之前 100% 工作,现在它被此错误主导。我试图清理解决方案,但没有太多运气。
您应该调试应用程序,并查找应该设置mediaTitleCollection
的位置。 它当前被设置为 null 或未正确初始化。
异常消息中的"源"指向什么?!它是文件媒体的字段吗?!您是否从数据库等数据源加载值?