Mérési adatgyűjtés és feldolgozás példák 3

A Fizipedia wikiből
A lap korábbi változatát látod, amilyen Fuge (vitalap | szerkesztései) 2013. március 25., 17:15-kor történt szerkesztése után volt.

(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)


Eltelt idő mérése

Az alábbi egy minimalisztikus kód a DateTime és a TimeSpan osztályok használatának bemutatására. A Form betöltése jelenti majd a t=0 időpontot, a timer1_Tick()-ben számoljuk a Form betöltése óta eltelt időt másodpercben, ez kerül a t változóba.

namespace Idozites
{
    public partial class Form1 : Form
    {
        DateTime StartTime;
        DateTime CurrentTime;
        TimeSpan ElapsedTime;
 
        double t;
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
StartTime = DateTime.Now;
	  }
 
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            CurrentTime = DateTime.Now;
            ElapsedTime = CurrentTime - StartTime;
 
            t = ElapsedTime.TotalSeconds;
 
        }
}
}