Exemplo n.º 1
0
 public void Add(Element elem)
 {
     if (Childrens == null) {
         Childrens = new List<Element>();
     }
     Childrens.Add(elem);
 }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     MEnumerable collection = new MEnumerable();
     var elem1 = new Element(new User(){Name ="qwerty", Birthday = DateTime.UtcNow.AddYears(-20)});
     elem1.Add(new Element(new User() { Name = "asddd", Birthday = DateTime.UtcNow.AddYears(-6) }));
     elem1.Add(new Element(new User() { Name = "zxczxc", Birthday = DateTime.UtcNow.AddYears(-5) }));
     elem1.Add(new Element(new User() { Name = "jgjfjdl", Birthday = DateTime.UtcNow.AddYears(-2) }));
     elem1.Add(new Element(new User() { Name = "mcmzxc", Birthday = DateTime.UtcNow.AddYears(-1) }));
     var elem2 = new Element(new User() { Name = "123123", Birthday = DateTime.UtcNow.AddYears(-22) });
     elem2.Add(new Element(new User() { Name = "23465", Birthday = DateTime.UtcNow.AddYears(-1) }));
     collection.Add(elem1);
     collection.Add(elem2);
     foreach (var elem in collection) {
         Console.WriteLine(elem.User);
     }
     Console.ReadKey();
 }