日期:2014-05-16  浏览次数:21193 次

怎样替换List<T>中指定的元素?
要求替换后,该元素的下标不能改变。所以不能使用Remove然后Add的办法。谢谢!
------解决方案--------------------

int index;
while ((index = list.FindIndex(o => o == 要替换的元素)) >= 0)
{
    list[index] = 新元素;
}