我一直在断断续续地做一个项目,但是我已经两个月没有碰它了,今天我回到它,由于错误而无法运行它。
IEnumerable<MediaTitle> query = mediaTitleCollection.OfType<FilmMedia>();
调试器在此行停止并给出标题中描述的错误以及
值不能为空。参数名称:来源
它非常令人沮丧,因为代码之前是 100% 工作的,现在它被这个错误所支配。我试图清理解决方案,但运气不佳。
我一直在断断续续地做一个项目,但是我已经两个月没有碰它了,今天我回到它,由于错误而无法运行它。
IEnumerable<MediaTitle> query = mediaTitleCollection.OfType<FilmMedia>();
调试器在此行停止并给出标题中描述的错误以及
值不能为空。参数名称:来源
它非常令人沮丧,因为代码之前是 100% 工作的,现在它被这个错误所支配。我试图清理解决方案,但运气不佳。
mediaTitleCollection
如果集合(在本例中为 )为null ,则Enumerable.OfType将引发异常。
它非常令人沮丧,因为代码之前是 100% 工作的,现在它被这个错误所支配。我试图清理解决方案,但运气不佳。
您应该调试您的应用程序,并寻找mediaTitleCollection
应该设置的位置。它当前被设置为 null 或未正确初始化。
异常消息中指向的“来源”是什么?!它是 FileMedia 的一个领域吗?您是否从数据库等数据源加载值?