Можете ли вы проанализировать этот код(речь идет о menuscript)?
Можете ли вы проанализировать этот код? Я наблюдаю за этим кодом уже больше недели, но никак не могу его понять. Конечно, я знаю, что это делает menuscript. Но я хочу знать, как этот код может сделать menuscript. Пожалуйста, дайте мне знать, как работает этот код.
string chkMenu = ""; foreach (HybridDictionary hd in list) { switch (hd["lvl"].ToString()) { case "1": if ("".Equals(chkMenu)) chkMenu = hd["menu_name"].ToString(); if (!chkMenu.Equals(hd["menu_name"].ToString())) { mnuStrip.Items.Add(mnuStripItem); chkMenu = hd["menu_name"].ToString(); } mnuStripItem = new ToolStripMenuItem(hd["menu_name"].ToString()); mnuStripItem.Font = new System.Drawing.Font("Malgun Gothic", 11F); break; case "2": SSMenu = new ToolStripMenuItem(hd["menu_name"].ToString(), null, new EventHandler(ChildClick), hd["frm_name"].ToString()); mnuStripItem.DropDownItems.Add(SSMenu); break; } mnuStrip.Items.Add(mnuStripItem); } this.MainMenuStrip = mnuStrip;<pre lang="c#"> What I have tried: <a href="http://citputertech.blogspot.com/2015/11/dynamic-menustrip-and-access-privilege.html">Dynamic MenuStrip</a>