C#删除动态数组,按条件留下待选数组元素
来源:互联网 发布:access2003数据库下载 编辑:程序博客网 时间:2024/05/01 22:31
/*
*
* mainTab是TabControl的一个实例
* 实现功能:关闭除此之外的TabPage对象
*/
/*
* 方法一
* 删除动态数组的时候,下标由大到小删除
*/
for (int i = mainTab.TabPages.Count - 1; i >= 0; i--)
{
if (mainTab.SelectedIndex != i)
{
mainTab.TabPages.RemoveAt(i);
}
}
/*
* 方法二
* 删除动态数组的时候,下标由小到大删除
*/
for (int i = 0; i < mainTab.TabPages.Count;)
{
if (mainTab.SelectedIndex == i)
{
i++;//要想明白i++为什么要放在这里,方法才能熟练运用。
}
else
{
mainTab.TabPages.RemoveAt(i);
}
}
/*
* 方法三
*/
foreach (TabPage tab in mainTab.TabPages)
{
if (tab == mainTab.SelectedTab)
{
continue;
}
else
{
mainTab.TabPages.Remove(tab);
}
}
- C#删除动态数组,按条件留下待选数组元素
- C#按指定条件在数组中检索元素
- 删除动态数组中的指定元素
- C#删除数组重复元素并输出
- 删除数组中重复出现的元素,只留下一个,排序后输出
- 循环数组时,删除符合条件的当前元素
- ibatis动态数组条件
- js数组删除数组元素!
- 删除数组元素.
- js 删除数组元素。
- JS删除数组元素
- js数组删除元素
- PHP删除数组元素
- VBS 删除数组元素
- js删除数组元素
- JS删除数组元素
- JS删除数组元素
- PHP数组删除元素
- libxml
- 杂乱的3.14
- 一个图的两棵最小生成树,边的权值序列排序后结果相同
- QT菜鸟入门第五弹:第三节:Linux socket 客户端实现
- IE9的RC版居然支持了ActiveX的自动缩放!
- C#删除动态数组,按条件留下待选数组元素
- Access字段详细说明
- libmad madplay 播放mp3文件 gm8120 arm
- 深入了解java equals 和 == 的区别
- 解决vim乱码问题
- foreach
- 汽车电瓶没电自救
- jQuery选择器总结
- jQuery-强大的jQuery选择器 (详解)