Eventuali duplicati:
GetMonthName: Valid values are between 1 and 13, inclusive. Why?Perché DateTimeInfo.MonthNames restituisce un membro 13?
Il seguente codice:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
rendimenti 13 membri, con 0 essendo gennaio e il 13 di essere una stringa vuota.
Perché è questo?
Non è un grosso problema in quanto posso rimuovere solo l'ultimo membro, ma mi chiedevo solo se c'era un punto in esso.
A quanto pare per supportare i calendari in base ai mesi lunari, vedere qui: http://stackoverflow.com/questions/5991766/getmonthname-valid-values-are-between-1-and-13-inclusive-why –