当前位置:首页 > 资讯 > info6 > 正文

List用法

发表于: 2011-11-05 ? 作者:chenandczh ? 来源:转载 ? 浏览:
摘要: 常见:count,add,RemoveAt,Exists1.调用count,返回LIST中的记录的集合数。2.add(newT),增加一个集合。3.RemoveAt(intindex),删除对应索引坐标的集合(重点在于判断集合对应的索引位置),返回BOOL。4.Exists(condition)判断在某条件下是否存在匹配,返回BOOL。例如://判断条件定义????privateboolexist

常见:count,add,RemoveAt,Exists

1.调用count,返回LIST中的记录的集合数。

2.add(new T),增加一个集合。

3.RemoveAt(int index),删除对应索引坐标的集合(重点在于判断集合对应的索引位置),返回BOOL。

4.Exists(condition)判断在某条件下是否存在匹配,返回BOOL。

例如:

//判断条件定义

? ? ? ? private bool existFoodName(DataType name)
? ? ? ? {
? ? ? ? ? ? if (tabControl1.SelectedIndex == 0)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (name.FoodName == listView_collect.FocusedItem.SubItems[0].Text)
? ? ? ? ? ? ? ? ? ? return true;
? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? }


? ? ? ? ? ? else if (tabControl1.SelectedIndex == 1)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (name.FoodName == listView_condition.FocusedItem.SubItems[0].Text)
? ? ? ? ? ? ? ? ? ? return true;
? ? ? ? ? ? ? ? return false;


? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? }
? ? ? ? }

//调用

? ? ? ? ? ? ? ? ? ? if (TempData.temp.Exists(existFoodName))
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? MessageBox.Show(listView_condition.FocusedItem.SubItems[0].Text + "清单已存在该商品!");
? ? ? ? ? ? ? ? ? ? }

List用法

版权所有 IT知识库 CopyRight ? 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号