สอบถามการใช้ Add ใน List<> ซ้อน List<> ของ c# ครับ
ประมาณนี้ไม๊ครับใช้ Dictionary
Code (C#)
public class Menu
{
public int? MenuId { get; set; }
public string Name { get; set; }
public string URL { get; set; }
public string Icon { get; set; }
private List<Menu> _SubMenu;
public Menu(int mID, string name, string url, string icon)
{
MenuId = mID; Name = name; URL = url; Icon = icon;
_SubMenu = new List<Menu>();
}
public List<Menu> SubMenu { get{return _SubMenu;} set{_SubMenu = value;} }
}
Code (C#)
for(int i= 1,i<100;i++)
{
Dictionary<int,Menu> MenuItem = new Dictionary<int,Menu>();
MenuItem.Add(i,new Menu( i, "Test" + i, "Test" +i, "Test" +i ));
MenuItem[i].SubMenu.Add(new Menu(2, "Testsub" + i , "Testsub" + i, "Testsub" + i ));
}
Date :
2018-04-05 16:18:56
By :
lamaka.tor
Load balance : Server 01