In c# 2.0 gibt es keine Funktion für die Ermittlung von Monatsdifferenzen aus zwei Datumwerten.
Deshalb muss man in C#-Programm den Namespace Microsoft.VisualBasic einbinden um diese Funktion, die in VB existiert, verwenden zu können.
using Microsoft.VisualBasic;
[...]
decimal AnzahlMonate;
AnzahlMonate = (int)DateAndTime.DateDiff( DateInterval.Month, Datum1,
Datum2.AddDays(2), FirstDayOfWeek.Monday, FirstWeekOfYear.System );