筛选器引发异常
本文关键字:异常 筛选 | 更新日期: 2023-09-27 17:59:30
public List<Video> filtra_data(string date)
{
List<Video> lista_filtrata = new List<Video>();
for (int i = 0; i < listavideo.Count; i++)
{
if (listavideo[i].Data.Contains(date) == true)
lista_filtrata.Add(listavideo[i]);
}
return lista_filtrata;
}
我用这个方法来过滤电影列表,使用日期作为参数,但当我在表单上把输入放在文本框中并按下按钮时,它会在for上引发一个异常:对象引用没有设置为对象的实例,有什么想法吗?感谢大家
试着跟踪你的方法,首先检查listavideo是否从你的数据层填充,其次有更好的方法,
public List<Video> filtra_data(string date)
{
Return listavideo.Where(m=>m.Data.Contains(date)).ToList()
}