当用户在消息框上单击"是"时,我正在尝试删除所有元素,但我不确定如何删除按钮上的所有项目.我能够删除索引处的元素,但不能删除所有元素.
这是我成功删除索引元素的方法:
public void DeleteAt(int anIndex)
{
if(CheckIndex(anIndex))
m_list.RemoveAt(anIndex);
}
Run Code Online (Sandbox Code Playgroud)
但我想删除所有元素.我试过这样做:
public void DeleteAll()
{
m_list.RemoveAll();
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,它说需要有一个参数,RemoveAll();但我不知道什么样的参数.
List<T>.Clear() 是你想要的:
从列表中删除所有元素.
所以在你的例子中:
public void DeleteAll()
{
m_list.Clear();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3258 次 |
| 最近记录: |