黑马程序员技术交流社区
标题:
集合已修改:可能无法执行枚举操作,求解!
[打印本页]
作者:
颜晓峰
时间:
2013-3-8 23:36
标题:
集合已修改:可能无法执行枚举操作,求解!
WPF中,我放了个按钮和一个COMBOX(
cbUserName
),想实现当点击按钮时,将
cbUserName.Text
添加到
cbUserName
的成员中。当然内容不能重复,所以我得先遍历下
cbUserName
中的成员,然后与
cbUserName.Text
对比。根据对比结果做出相应的操作。
代码如下:
//判断下拉列表里有没有数据
if (cbUserName.Items.Count != 0)
{
//遍历下拉列表中的数据
foreach (string s in cbUserName.Items)
{
//若出现重复,不进行任何操作
if (s == cbUserName.Text)
{ }
//若不重复则添加
else
{
cbUserName.Items.Add(cbUserName.Text);
}
第一次成功,第二次报错了。
1.jpg
(28.27 KB, 下载次数: 13)
下载附件
2013-3-8 23:34 上传
请问这是怎么回事?foreach()存在着什么隐藏限制吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2