classItem { publicstring Name { get; set; } public List<Item> Items { get; set; } = new List<Item>(); }
基础数据
1 2 3 4 5 6 7 8 9 10 11 12 13
var aa = new List<Item>();
var a = new Item() { Name = "A" }; var b = new Item() { Name = "B" }; var c = new Item() { Name = "C" }; var d = new Item() { Name = "D" }; var e = new Item() { Name = "E" };
a.Items.Add(new Item { Name = "a1" }); a.Items.Add(new Item { Name = "a2" });
e.Items.Add(new Item { Name = "e1" }); e.Items.Add(new Item() { Name = "e2" });
简单遍历
1 2 3 4 5 6 7 8 9 10 11 12 13 14
staticvoidLoop2(List<Item> aa, string key) { //根 foreach (var item in aa) { if (item.Name==key) { //Dosomething Console.WriteLine("OK"); }