// Для уменьшения кода выделили повторяющийся код в метод public void Results(MyTime t, TextBox tbx) { tbx.Text += t.ToString() + " = (Д) " + t.ConvertTo_Ds().ToString() + " = (Ч) " + t.ConvertTo_Hs().ToString() + " = (М) " + t.ConvertTo_Ms().ToString() + " = (С) " + t.ConvertTo_Ss().ToString() + '\r' + '\n' + '\r' + '\n'; }
public static MyTime operator -(MyTime t1, MyTime t2) //Разница между двумя временами { MyTime xt1 = t1.ConvertTo_Ss(); //конвертируем 2 времени в секунды MyTime xt2 = t2.ConvertTo_Ss(); MyTime xt3 = new MyTime(); xt3.Ss = Math.Abs(xt1.Ss - xt2.Ss); //вычетаем секунды по модулю xt3.ConvertTo_Ds(); //конвертируем обратнов дни return(xt3); }