using System; 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; using System.Data.Linq; using System.Collections.Generic; using System.Drawing; public partial class _Default : System.Web.UI.Page { string LooTekst(IEnumerable m) { string vastus = ""; foreach (T element in m) { vastus += element + " "; } return vastus; } void Punktiproov() { List punktid = new List(); punktid.Add(new Point(3, 5)); punktid.Add(new Point(4, 2)); punktid.Add(new Point(1, 9)); //Label1.Text = LooTekst(punktid); var p1d = from p in punktid where p.X > 0 orderby Math.Sqrt(p.X * p.X + p.Y * p.Y) select new { p.X, p.Y, kaugus=Math.Sqrt(p.X*p.X + p.Y*p.Y) }; Label1.Text = LooTekst(p1d); } void Baasiproov() { DataContext lasteKontekst = new DataContext( "Data Source=.\\sqlexpress; Initial Catalog=baas2; Integrated Security=True"); Table lapsed = lasteKontekst.GetTable(); var nimeloetelu = from isik in lapsed where isik.synniaasta>2000 select isik.eesnimi; //Label1.Text = LooTekst(lapsed); Label1.Text = LooTekst(nimeloetelu); Laps esimene = lapsed.Single(isik => isik.id == 1); Label1.Text = esimene.eesnimi; //esimene.eesnimi = "Maria"; //lasteKontekst.SubmitChanges(); } protected void Page_Load(object sender, EventArgs e) { // Punktiproov(); Baasiproov(); return; int[] arvud = { 21, 45, 2, 4, 88, 76}; var a = 7; //a = "tere"; //Response.Write(a.GetType().FullName.ToString()); //Response.End(); var vaikesedarvud = from arv in arvud where arv < 30 select arv; Label1.Text = LooTekst(vaikesedarvud); //return; string[] eesnimed = { "Juku", "Kati", "Mati", "Madis", "Ats"}; List linnad = new List(); linnad.Add("Haapsalu"); linnad.Add("Rakvere"); //Label1.Text = LooTekst(arvud); //Label1.Text = LooTekst(eesnimed); Label1.Text = LooTekst(eesnimed); Label1.Text = LooTekst(linnad); var nimetahed = from eesnimi in eesnimed where eesnimi.Length<5 orderby eesnimi select eesnimi[0]+"."; Label1.Text = LooTekst(nimetahed); } }