我有一個(gè)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; }}當(dāng)我往MenuLists里添加數(shù)據(jù)時(shí)如果我的MenuList改變,前面添加的MenuLists里的MenuList也會(huì)跟著變這個(gè)是添加完數(shù)據(jù)的MenuLists然后我執(zhí)行了MenuList.Clear()前面已經(jīng)添加到MenuLists里的MenuList的數(shù)據(jù)也跟著清空了,請(qǐng)問是什么原因?要如何讓已經(jīng)添加的不會(huì)變?
關(guān)于List<T>的問題
慕桂英4014372
2018-08-17 10:09:05