У меня есть следующий код:
ContextMenuStrip cm1 = new ContextMenuStrip();
ToolStripMenuItem item1 = new ToolStripMenuItem();
ToolStripMenuItem item2 = new ToolStripMenuItem();
cm1.Items.Add(item1);
cm1.Items.Add(item2);
ContextMenuStrip cm2 = new ContextMenuStrip();
foreach(ToolStripMenuItem item in cm1.Items)
{
cm2.Items.Add(item);
}
Почему cm2.Items.Add () изменяет cm1.Items? Они разные (разные хеш-коды)
спасибо за вашу помощь