迭代器的申明也不对。
迭代器也是个对象,所以跟普通变量的申明一样的。
list<Student>::iterator its = list.begin()
这样就可以了。
1>:添加元素:addElement(Object object) -> add(Object object) ;
2>:获取元素:
elementAt(int index) -> get(int index);
3>:迭代器方式遍历:
elements() -> iterator();
hasMoreElements() -> hasNext();
nextElements() -> next();
首先要知道往List里面添加数据的对象类型,假设为Project类型
这样写
Project myproject = 你要判断的数据
bool listHasMyproject = false
foreach(var item in list.Items)
{
Project proj = (Project)item
if(proj.equals(myProject))//判断是不是等于你的数据,需要重写equals方法,当然你也可以跟据名字判断(如果名字不会重复的话)
{
listHasMyproject = true
}
}
if(listHasMyporject){.......}//List列表中存在你的数据
else{.....}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)