内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
很多时候,有一个明确的方法,从集合中移除所有的项,这些项也被释放了。
就像,
toolStripMenuItem.DropDownItems.Clear();
就够了,或者我应该这么说:
foreach (ToolStripItem item in toolStripMenuItem.DropDownItems) { toolStripMenuItem.DropDownItems.Remove(item); item.Dispose(); }