C# – Calculate difference between two dates (number of days)

c++date

I see that this question has been answered for Java, JavaScript, and PHP, but not C#. So, how might one calculate the number of days between two dates in C#?

Best Solution

Assuming StartDate and EndDate are of type DateTime:

(EndDate - StartDate).TotalDays