PDA

View Full Version : سوال درمورد datetime



shahrzad2
شنبه 09 تیر 1386, 00:53 صبح
در برنامه ای که نوشتم با شروع تایپ اولین کاراکتر در dateone و پنجمین کاراکتر را در datetwo نگه می داره dateone را از datetwo کم می کنه و تعداد کاراکتر هارا بر حاصل تفاضل تقسیم می کنه ولی نوع timespan را نمی تونم به نوع double تقسیم کنم میشه راهنمایی کنید


private void textBox1_TextChanged(object sender, EventArgs e)
{
string s =textBox1.Text;
if (s.Length == 1) dateone = DateTime.Now;
if (s.Length==5)
{
datetwo = DateTime.Now;
TimeSpan d = datetwo.TimeOfDay - dateone.TimeOfDay;
double w= 5.00/Convert.ToDouble(d);
string g = Convert.ToString(w);
textBox1.Text = "سرعت تایپ شما " + g + "کلید در هر ثانیه";
}

HAIdle
شنبه 09 تیر 1386, 02:17 صبح
به جای خط


double w= 5.00/Convert.ToDouble(d);

کد زیر را بگذارید:


double w = 5.00 / d.TotalSeconds;