请教C#代码如何遍历一个List里面的数据是否包含其中的一个,求具体遍历和判断代码。

我有这样的一个List,这个List有一个Items属性,Items属性里面存放的是这个List列表数据的集合,列表的数据是通过用户新建成功后自动添加进去的。比如说现在新... 我有这样的一个List,这个List有一个Items属性,Items属性里面存放的是这个List列表数据的集合,列表的数据是通过用户新建成功后自动添加进去的。比如说现在新建了一条数据叫Test0327006,我需要怎样遍历它以确定我新建的这条数据在这个列表里面是否存在,请朋友帮忙实现它,在线等,完成后追加50分。 展开
 我来答
livershi
2014-03-28 · TA获得超过165个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:210万
展开全部
首先要知道往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{.....}
ouyang4683
2014-03-28 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:80万
展开全部
有点看不太懂

List<string> t = new List<string>();
t.Add("Test0327006");
if(!t.Contains("Test0327006"))
t.Add("Test0327006");
list 里有个 Contains  可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式