ArgumentNullException未处理,突然出现

时间:2012-06-04 18:11:27

标签: c#

我一直在研究一个项目,但是我已经有两个月没碰了它,今天我又回来了,由于错误我无法运行它。

IEnumerable<MediaTitle> query = mediaTitleCollection.OfType<FilmMedia>();

调试器在此行停止并提供标题中描述的错误以及

  

值不能为空。参数名称:source

它非常令人沮丧,因为代码之前100%工作,现在它由这个错误支配。 我试图在没有太多运气的情况下清理解决方案。

2 个答案:

答案 0 :(得分:2)

如果集合(在这种情况下为mediaTitleCollection null

Enumerable.OfType将引发异常。

  

它非常令人沮丧,因为代码之前100%工作,现在它由这个错误支配。我试图在没有太多运气的情况下清理解决方案。

您应该调试应用程序,并查找应该设置mediaTitleCollection的位置。它当前被设置为null或未正确初始化。

答案 1 :(得分:0)

异常消息中指出的'source'是什么?!它是FileMedia的一个领域吗?您是否从数据库中加载数据源?