using System.Collections.Generic;
public static void Main()
List<Emppay> objEmp = new List<Emppay>
new Emppay { Pfamt = Convert.ToDecimal("354.34") },
new Emppay { Pfamt = Convert.ToDecimal("123.34") },
new Emppay { Pfamt = Convert.ToDecimal("789.34") }
List<Emppay> objEmp2 = new List<Emppay>
new Emppay { Pfamt = Convert.ToDecimal("987.87") },
new Emppay { Pfamt = Convert.ToDecimal("645.34") },
new Emppay { Pfamt = Convert.ToDecimal("789.34") }
List<Emppay> objEmp3 = new List<Emppay>
new Emppay { Pfamt = Convert.ToDecimal("123.34") },
new Emppay { Pfamt = Convert.ToDecimal("345.34") },
new Emppay { Pfamt = Convert.ToDecimal("789.34") }
Employee[] employeeDetails = {
new Employee { Name="Barley", Salary=8000,EmpData=objEmp.OrderBy(x=>x.Pfamt).ToList() },
new Employee { Name="Boots", Salary=4987 , EmpData=objEmp2.OrderBy(x=>x.Pfamt).ToList() },
new Employee { Name="Whiskers", Salary=1090, EmpData=objEmp3.OrderBy(x=>x.Pfamt).ToList() }
foreach (var emp in employeeDetails.SelectMany(objempval => objempval.EmpData))
Console.WriteLine("{0}", emp.Pfamt);
public string Name { get; set; }
public int Salary { get; set; }
public List<Emppay> EmpData;