下面代码,如果不用两个集合,要怎么实现删除集合中的bbb现程序错误提示为:集合已修改;可能无法执行枚举操作
List<string> myList = new List<string>();
myList.Add("aaa");
myList.Add("bbb");
myList.Add("ccc");
myList.Add("bbb"); foreach (string myStr in myList)
{
if (myStr.ToString() == "bbb")
{
myList.Remove(myStr);
}
}
List<string> myList = new List<string>();
myList.Add("aaa");
myList.Add("bbb");
myList.Add("ccc");
myList.Add("bbb"); foreach (string myStr in myList)
{
if (myStr.ToString() == "bbb")
{
myList.Remove(myStr);
}
}
解决方案 »
- 这是什么状况:Microsoft Resource File To COFF Object Conversion Utility 已停止工作?
- 一个初学者的问题
- 问了有问:环境:VS2005,问题:如何取消iframe的水平滚动条?
- 求web.config的安全配置
- 问一个关于asp.net编程架构的问题,或者问的太笼统,谁让我是初学的呢
- csdn帖字的回复功能是怎么做的
- 谁帮忙看看这段vb代码到了asp.net里面应该怎么写?有关改写文件头二进制的..
- 100分求上传图片属性里的大小问题
- 我太笨了.datagrid怎么挂上链接呢?哪位可以帮人帮到底呢.高分相送.
- 数据库写入、读出数据的格式问题。
- 求一获取图片的正则表达式
- 在线急等,熟悉javascript的人快进来看看啊
{
if (List[i].ToString() == "bbb")
{
List[i].remove();
}
}
{
if(List.items[i].value=="bbb")
{
List.items.removeAt(i);
}
}