Esempio n. 1
0
 // Для уменьшения кода выделили повторяющийся код в метод
 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';
 }
Esempio n. 2
0
        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);
        }