我有一个问题,当我尝试通过以下方式从任何列表中删除项目时,我无法做到这一点......为什么会这样,所以错误是“使用未分配的局部变量”,它在哪里被分配,如下所示:
public void RemoveFrmList(int ProdId)
{
int _index;
foreach (Products item in BoughtItems)
{
if (item.ProductID == ProdId)
{
_index = BoughtItems.IndexOf(item);
}
}
BoughtItems.RemoveAt(_index);
}
可以做些什么来消除这个错误?