.Net CultureInfo Month Names返回一个额外的空字符串

我有以下代码来获取月份名称列表:

var monthNames = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames; 

出于某种原因,这会继续返回一个额外的空字符串值以及Month名称:

在此处输入图像描述

我正在使用Xamarin Studio。 之前有人遇到过这个吗?

TaiwanLunisolarCalendarKoreanLunisolarCalendar这样的日历有13个月。

在12个月的日历中,数组的第13个元素是空字符串。

DateTimeFormatInfo.MonthNames
String类型的一维数组,包含月份的特定于文化的全名。 在12个月的日历中,数组的第13个元素是空字符串。 InvariantInfo的数组包含"January""February""March""April""May""June""July""August""September""October""November""December" ,和""