Possible Duplicate:
GetMonthName: Valid values are between 1 and 13, inclusive. Why?
The following code:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
returns 13 members, with 0 being January and 13 being an empty string.
Why is this?
It's no big deal as I can just remove the last member, but I just wondered if there was a point to it.