using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; public class Test { public static void Main () { dynamic[] salaries = {new { Region = "Амурская область", KindOfActivity = "Образование", Salary = 1000 }, new { Region = "не Амурская область", KindOfActivity = "Образование", Salary = 2000 }, new { Region = "Амурская область", KindOfActivity = "что-то ещё", Salary = 3000 }, new { Region = "Амурская область", KindOfActivity = "Образование", Salary = 1500 }}; IEnumerable query = salaries.Where( s => { return s.Region == "Амурская область" && s.KindOfActivity == "Образование"; } ).Select( s => s.Salary ); Console.WriteLine(string.Join("\n", query.ToArray())); } }