我想在c#中更新ArrayList
中的记录,我想将我的状态更新为ArrayList
的特定记录的非活动状态,下面是代码,但是这样做不能正常工作,因为它不会正常工作将状态更新为非活动状态。如何更新ArrayList中的对象记录
public Boolean changeAccStatus(int userid)
{
Boolean result = false;
for (int i = 0; i < list.Count; i++)
{
AccountDto dto = (AccountDto)list[i];
if (dto.Userid == userid) {
dto.Status = "Unactive";
list[i] = dto;
result = true;
}
}
return result;
}
你为什么要使用'ArrayList',而不是一个强类型'名单'? –
2013-03-08 05:55:37
它应该做什么差异。 – 2013-03-08 05:56:18
顺便说一句,它是'不活跃'而不是'无效' – 2013-03-08 05:56:20