var list = new List<dynamic> { new { Name = "A, Age = 20 }, new { Name = "B", Age = 30 } };
var adultNames = from x in list where 20 <= x.Age select x.Name;
foreach (var name in from x in adultNames) { Output(str: adultNames); }
こんなことになってる