Add method to struct - CSharp Custom Type

CSharp examples for Custom Type:struct

Description

Add method to struct

Demo Code

using System;//ww  w  . j a  v  a 2 s .  c  om
public struct TimeSpan
{
   private uint totalSeconds;
   public TimeSpan(uint initialTotalSeconds)
   {
      totalSeconds = initialTotalSeconds;
   }
   public uint Seconds
   {
      get
      {
         return totalSeconds;
      }
      set
      {
         totalSeconds = value;
      }
   }
}
class Tester
{
   public static void Main()
   {
      TimeSpan myTime = new TimeSpan(480);
      UpdateTime(myTime);
      Console.WriteLine("Time outside UpdateTime method: {0}", myTime.Seconds);
   }
   public static void UpdateTime(TimeSpan timeUpdate)
   {
      timeUpdate.Seconds = timeUpdate.Seconds + 50;
      Console.WriteLine("Time inside UpdateTime method: {0}", timeUpdate.Seconds);
   }
}

Result


Related Tutorials