static void Main(string[] args) { Time t1 = new Time(); t1.Parse("00:01:45,000"); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+1000ms"); t1.AddMil(1000); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+1s"); t1.AddSec(1); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+40s"); t1.AddSec(40); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+59mn"); t1.AddMin(59); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+3600000ms"); t1.AddMil(3600000); Console.WriteLine("t1 = " + t1.ToString() + "\n\t-29s"); t1.AddSec(-29); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+29s"); t1.AddSec(29); Console.WriteLine("t1 = " + t1.ToString() + "\n\t+63m"); t1.AddMin(63); Console.WriteLine("t1 = " + t1.ToString() + "\n\t-63m"); t1.AddMin(-63); Console.WriteLine("t1 = " + t1.ToString() + "\n\t-1000ms"); t1.AddMil(-1000); Console.WriteLine("t1 = " + t1.ToString()); Console.WriteLine("Press key "); Console.ReadKey(); }