list.OrderBy(s=>s.name).ToList();
list.OrderByDescending(s=>s.name).ToList();
list1.Where(i=>!list2.Where(o=>o.name.Trim().Contains(i.name.Trim())).Any()).ToList();
list1.Where(i=>list2.Where(o=>o.name.Trim().Contains(i.name.Trim())).Any()).ToList();
list.GroupBy(s=>s.order).Count();
list.GroupBy(s=>s.order).ToList();
list.ForEach(p=>p.line_name=p.building+"-"+p.line);
list.Where(s=>s.Number>=1).Select(s=>s.Name).First().ToString();
list.Where(m => m.state== true).OrderBy(m => m.name).ToList();
list.Select(s => s.SerialNumber).Last().ToString();
list.Select(s => s.SerialNumber).First().ToString();
list.Sum(p => p.Number);
list.Sum(p => p.Number);
list.Count();
list.Average(p => p.Number);
list.Take(10).OrderByDescending(p => p.Number);