如何遍历list中对象的数据?

如何遍历list中对象的数据?,第1张

首先要知道往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{.....}

把 类里的迭代器声明去掉,在循环的位置在直接初始化并使用。

迭代器的申明也不对。

迭代器也是个对象,所以跟普通变量的申明一样的。

list<Student>::iterator its = list.begin()

这样就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11840233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存