using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; namespace Webtest { public class NameValue { public string name { get; set; } public int value { get; set; } } public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { List stuff = new List() { new NameValue { name = "test1", value = 50 }, new NameValue { name = "test2", value = 25 }, new NameValue { name = "something", value = 75 } }; int[] nums = new int[] { 50, 45, 50 }; var query = from i in stuff where i.value > nums.Average() select new { val1 = i.name, val2 = i.value }; foreach (var i in query) { Response.Write(i.val1 + ": " + i.val2.ToString() + "
"); } } } }