Date Time C#

using System;
using System.Globalization;
public class Test
{
   public static void Main()
   {
        DateTimeOffset firstTime = new DateTimeOffset(2010, 11, 15, 11, 35, 00, DateTimeOffset.Now.Offset);
        DateTimeOffset secondTime = firstTime;
        Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));
        
        
        secondTime = new DateTimeOffset(firstTime.DateTime, TimeSpan.FromHours(firstTime.Offset.Hours + 1));      
        Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));
        
        secondTime = new DateTimeOffset(firstTime.DateTime + TimeSpan.FromHours(1), TimeSpan.FromHours(firstTime.Offset.Hours + 1));
        Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));
   }
}