<分区>
这可能在某个地方有人问过,但我找不到。
我有一个这样的字符串列表:
public static List<string> AnimalsL = new List<string>();
public static void ListAnimals()
{
AnimalsL.Add("Animal one");
AnimalsL.Add("Animal two");
}
public static void ReturnAnimals()
{
string[] Animals = AnimalsL.ToArray();
if(AnimalsL != null)
{
for(int Index = 0; Index < Animals.Length; Index++)
{
System.Windows.Forms.MessageBox.Show(Animals[Index].ToString());
}
}
}
[b]以上是工作代码[/b]
所以,正如标题所说,我真正的问题是:如何完全清空一个字符串列表?
例如,如果动物类型是蛇或狗,我可能想要存储动物名称,并且我不希望它们进入同一类别,或者如果我想在添加到之前确保列表为空它,或者在我对动物使用我的方法后清除它。
我正在考虑声明 Animals[] = string.Empty,但这实际上不会清除列表..