static void Main(string[] args)
{
List<string> tmplist = new List<string>();
tmplist.Add("A");
tmplist.Add("B");
tmplist.Add("C");
for (int i = 0; i < tmplist.Count; i++)
{
tmplist.RemoveAt(i);
}
if (tmplist.Count > 0)
{
Console.Write("\n剩余的元素的个数有" + tmplist.Count + ",具体的元素有:");
foreach (string item in tmplist)
{
Console.Write(item + "");
}
}
else
{
Console.WriteLine("已删除所有的元素");
}
Console.Read();
}
以上程序目标是删除全部元素,结果不是
如要全部删除, 要在for循环中加入语句:i -= 1;