我有一个List<MenuLists>
public class MenuLists
{
public string Name { get; set; }
public string Ico { get; set; }
public string _href { get; set; }
public List<MenuList> ChildMenu { get; set; }
}
List<MenuList> 如下
public partial class MenuList
{
public int Id { get; set; }
public string Name { get; set; }
public string HeaderIco { get; set; }
public string C_href { get; set; }
public string ParentName { get; set; }
public string Jurisdiction { get; set; }
}
当我往MenuLists里添加数据时
如果我的MenuList改变,前面添加的MenuLists里的MenuList也会跟着变
这个是添加完数据的MenuLists
然后我执行了MenuList.Clear()
前面已经添加到MenuLists里的MenuList的数据也跟着清空了,请问是什么原因?要如何让已经添加的不会变?
相关分类