static void Main() { var myTime = new Time2(); // call Time constructor myTime.SetTime(11, 34, 15); // set the time to 11:34:15 // test the DisplayTime extension method Console.Write("Use the DisplayTime extension method: "); myTime.DisplayTime(); // test the AddHours extension method Console.Write("Add 5 hours with the AddHours extension method: "); var timeAdded = myTime.AddHours(5); // add five hours timeAdded.DisplayTime(); // display the new Time2 object // add hours and display the time in one statement Console.Write("Add 15 hours with the AddHours extension method: "); myTime.AddHours(15).DisplayTime(); // add hours and display time // use fully qualified extension-method name to display the time Console.Write("Use fully qualified extension-method name: "); TimeExtensions.DisplayTime(myTime); }