using System.Collections.Generic;
public int UserId {get;set;}
public DateTime Start {get;set;}
public DateTime End {get;set;}
public static void Main()
var Users = new List<User>();
Users.Add(new User(){UserId = 1, Start = new DateTime(2014,1,1), End = new DateTime(2016,12,1)});
Users.Add(new User(){UserId = 2, Start = new DateTime(2017,01,06), End = new DateTime(2018,01,06)});
Users.Add(new User(){UserId = 3, Start = new DateTime(2016,01,08), End = new DateTime(2018,01,06)});
Users.Add(new User(){UserId = 4, Start = new DateTime(2014,01,08), End = new DateTime(2016,01,06)});
TimeSpan span = result.End - result.Start;
int Years = (int)span.Days/365;
Console.WriteLine(String.Format("{0} - {1} = {2}", result.End.ToShortDateString(), result.Start.ToShortDateString(),Years));
Console.WriteLine("Logic Ran");