在网络应用程序中,我有一个数组列表,
ArrayList lists = new ArrayList();
lists.Add("S");
lists.Add("A");
lists.Add("S");
lists.Add("I");
lists.Add("D");
lists.Add("H");
现在我正在尝试删除没有计数的arraylist 项目。这意味着如果我有 count =8 则循环将运行 8 次并删除 arraylist 项,如:
1 2 3 4 5 6 7 8
S A S I D H S **A**
A is removing from arraylist
after that arraylist is S S I D H only again
1 2 3 4 5 6 7 8
S S I D H S S **I**
I is removing from arraylist
like this upto single item in arraylist .
我用于条件但没有用。我的代码是
ArrayList lists = new ArrayList();
lists.Add("S");
lists.Add("A");
lists.Add("S");
lists.Add("I");
lists.Add("D");
lists.Add("H");
int lent =8;
for (int k = 1; k <= lent; k++)
{
if (k == lent)
{
if (lists.Count == 1)
{
break;
}
else
{
lists.RemoveAt(k-1);
k = 0;
}
}
}